[grisbi-cvs] [SCM] grisbi branch, master, updated. upstream_version_0_9_5-152-gbfafd6e
Pierre Biava
nobody at users.sourceforge.net
Sat Oct 6 23:59:35 CEST 2012
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "grisbi".
The branch, master has been updated
via bfafd6ea8a8b32b3846233ec8be284e09727bb3d (commit)
via 8ec15f3c900172af4acc3e819ae5116d049fba83 (commit)
via f0bdca505f1202daf37ddaced674710f2d46d758 (commit)
from a1bef14d72aaf8638bb0289034571982880b9774 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit bfafd6ea8a8b32b3846233ec8be284e09727bb3d
Author: pbiava <pierre.biava at nerim.net>
Date: Sat Oct 6 23:58:26 2012 +0200
update strings
commit 8ec15f3c900172af4acc3e819ae5116d049fba83
Author: pbiava <pierre.biava at nerim.net>
Date: Sat Oct 6 23:58:09 2012 +0200
minor changes (deleting end spaces)
commit f0bdca505f1202daf37ddaced674710f2d46d758
Author: pbiava <pierre.biava at nerim.net>
Date: Sat Oct 6 23:57:11 2012 +0200
Adding the graphs for subcategories the tab of historical data
-----------------------------------------------------------------------
Changes:
diff --git a/po/cs.po b/po/cs.po
index 54eb87b..a666bbe 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: cs\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2011-02-19 01:39+0100\n"
"Last-Translator: Markus7cz <markus7cz at gmail.com>\n"
"Language-Team: \n"
@@ -1201,46 +1201,78 @@ msgstr ""
msgid "Error of configuration"
msgstr "Základnà nastavenÃ"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Äástka půjÄky: "
+
+#: ../src/bet_graph.c:341
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+"<span weight=\"bold\" foreground=\"red\">Heslo je chybné!</span>\n"
+"\n"
+
+#: ../src/bet_graph.c:346
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+"<span weight=\"bold\" foreground=\"red\">Heslo je chybné!</span>\n"
+"\n"
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "Odstranit vybraný rozpoÄet"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "Upravit vybranou podkategorii"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr "Volby"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "PÅÃjmy"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "Sloupce"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr ""
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "Archivy"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "Zobrazit _odsouhlasené"
diff --git a/po/da.po b/po/da.po
index 4ab4780..3529fd0 100644
--- a/po/da.po
+++ b/po/da.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: da\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2006-03-25 13:23+0100\n"
"Last-Translator: Dmitri Popov <dmpop at openoffice.org>\n"
"Language-Team: \n"
@@ -1273,46 +1273,73 @@ msgstr ""
msgid "Error of configuration"
msgstr "Vis afstemte transaktioner"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Bankkonto:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+msgid "The selected budget item has no subitems"
+msgstr ""
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "Tilføj kategori"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr ""
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "kolonner"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr ""
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "Grisbi logo"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "Vis afstemte transaktioner"
diff --git a/po/de.po b/po/de.po
index f1d2806..2e36af6 100644
--- a/po/de.po
+++ b/po/de.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: de\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2012-09-28 22:50+0200\n"
"Last-Translator: Martin Stromberger <ma.stromberger at gmx.at>\n"
"Language-Team: German <kde-i18n-de at kde.org>\n"
@@ -1202,46 +1202,80 @@ msgstr ""
msgid "Error of configuration"
msgstr "Konfigurationsfehler"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Kredit Betrag: "
+
+#: ../src/bet_graph.c:341
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+"<span weight=\"bold\" foreground=\"red\">Das Passwort ist nicht korrekt!</"
+"span>\n"
+"\n"
+
+#: ../src/bet_graph.c:346
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+"<span weight=\"bold\" foreground=\"red\">Das Passwort ist nicht korrekt!</"
+"span>\n"
+"\n"
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr "Diagramm"
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "Den selektierten Budgeteintrag löschen"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "Die selektierte Unterkategorie bearbeiten"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr "Einstellungen"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr "Ausgaben"
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "Einnahmen"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
"Die Zeitspanne von einem Jahr kann bei der Datenvisualisierung nicht "
"überschritten werden"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr "Ãberlauf"
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
msgid "Column"
msgstr "Balken"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr "Linie"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
msgid "Hide grid"
msgstr "Gitter verbergen"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
msgid "Show grid"
msgstr "Gitter anzeigen"
diff --git a/po/el.po b/po/el.po
index 7bd3f37..a2d5ff1 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Grisbi 0.5.9\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2009-04-13 14:53+0200\n"
"Last-Translator: \n"
"Language-Team: KASKAS <ttnfy17 at yahoo.gr>\n"
@@ -1277,46 +1277,80 @@ msgstr ""
msgid "Error of configuration"
msgstr "Îενική διαμÏÏÏÏÏη"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "ΦÏÏÏÏÏη λογαÏιαÏμÏν:"
+
+#: ../src/bet_graph.c:341
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+"<span weight=\"bold\" foreground=\"red\">ΠκÏδικÏÏ ÏÏÏÏβαÏÎ·Ï ÎµÎ¯Î½Î±Î¹ ανακÏιβήÏ!"
+"</span>\n"
+"\n"
+
+#: ../src/bet_graph.c:346
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+"<span weight=\"bold\" foreground=\"red\">ΠκÏδικÏÏ ÏÏÏÏβαÏÎ·Ï ÎµÎ¯Î½Î±Î¹ ανακÏιβήÏ!"
+"</span>\n"
+"\n"
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "ÎιαγÏάÏÏε Ïην εÏιλεγμÎνη δημοÏιονομική γÏαμμή"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "ÎÏεξεÏγαÏÏείÏε Ïην εÏιλεγμÎνη καÏηγοÏία"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr "ÎÏιλογÎÏ"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "ÎιÏοδήμαÏα"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "ΣÏήλεÏ"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr ""
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "ÎÏÏεία"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "ΠαÏοÏ
ÏιάÏÏε _ÏÏ
μÏÏνίεÏ"
diff --git a/po/eo.po b/po/eo.po
index 26a0a68..12f165a 100644
--- a/po/eo.po
+++ b/po/eo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: eo\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2009-06-28 20:04+0200\n"
"Last-Translator: Cyril Castelbou <cyril.castelbou at free.fr>\n"
"Language-Team: esperanto <eo at li.org>\n"
@@ -1171,44 +1171,69 @@ msgstr ""
msgid "Error of configuration"
msgstr ""
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+msgid "total amount: "
+msgstr ""
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+msgid "The selected budget item has no subitems"
+msgstr ""
+
+#: ../src/bet_graph.c:545
+msgid "The selected category has no subcategory"
+msgstr ""
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr ""
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
msgid "Column"
msgstr ""
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr ""
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
msgid "Hide grid"
msgstr ""
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
msgid "Show grid"
msgstr ""
diff --git a/po/es.po b/po/es.po
index da2111a..2440997 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2010-05-09 11:48+0100\n"
"Last-Translator: Carlos M. Cámara Mora <cmcamara at gmail.com>\n"
"Language-Team: Spanish <es at li.org>\n"
@@ -1235,46 +1235,80 @@ msgstr ""
msgid "Error of configuration"
msgstr "Configuración general"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Cargando cuentas: "
+
+#: ../src/bet_graph.c:341
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+"<span weight=\"bold\" foreground=\"red\">¡La contraseña no es correcta!</"
+"span>\n"
+"\n"
+
+#: ../src/bet_graph.c:346
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+"<span weight=\"bold\" foreground=\"red\">¡La contraseña no es correcta!</"
+"span>\n"
+"\n"
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "Borrar la lÃnea presupuestaria seleccionada"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "Editar la categorÃa seleccionada"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr "Opciones"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "Ingresos"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "Columnas"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr ""
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "Archivos"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "Mostrar _reconciliados"
diff --git a/po/fa.po b/po/fa.po
index 1f58de0..18519fb 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: girisbi VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2008-10-02 10:07+0330\n"
"Last-Translator: hadi <hadi60 at gmail.com>\n"
"Language-Team: farsi <en at li.org>\n"
@@ -1248,46 +1248,73 @@ msgstr ""
msgid "Error of configuration"
msgstr ""
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Øساب باÙÚ©:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+msgid "The selected budget item has no subitems"
+msgstr ""
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "ÙÛراÛØ´ گزارش"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr ""
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "درآÙ
د Ùا"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
msgid "Column"
msgstr ""
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
#, fuzzy
msgid "Line"
msgstr "ÙÛÙÚ© Ùا"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "Ùعا٠سازÛ"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
msgid "Show grid"
msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 2654fcf..bd1b041 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: fr\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2012-06-11 21:01+0200\n"
"Last-Translator: Pierre Biava <pierre at pierre.biava.name>\n"
"Language-Team: GNOME French Team <gnomefr at traduc.org>\n"
@@ -1206,44 +1206,73 @@ msgstr ""
msgid "Error of configuration"
msgstr "Erreur de configuration"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+msgid "total amount: "
+msgstr "Montant total : "
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+"<span weight=\"bold\" size=\"large\">Affiche les sous imputations "
+"budgétaires de : %s</span>"
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+"<span weight=\"bold\" size=\"large\">Affiche les sous-catégories de : %s</"
+"span>"
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr "Graphique"
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+msgid "The selected budget item has no subitems"
+msgstr "L'imputation budgétaire sélectionnée n'a pas de sous IB"
+
+#: ../src/bet_graph.c:545
+msgid "The selected category has no subcategory"
+msgstr "La catégorie sélectionnée n'a pas de sous-catégorie"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr "Options"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr "Dépenses"
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "Revenus"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr "Vous ne pouvez pas visualiser plus d'une année"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr "Dépassement"
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
msgid "Column"
msgstr "C umn" aph.c:1278 isualiser plus d'une année" gorie" " 10 s</" ¯Î±" αμμή" ºÏιβήÏ!" rµ+ @áÀ/ÿ °áÀ/ÿ uµ+ ºµ+ µ;µ+ ¨7¶+ °áÀ/ÿ ÀY¶+ ÖÀ/ÿ pÕÀ/ÿ k°µ+ 6 è è! è! @áÀ/ÿ °áÀ/ÿ xd7¶+ ×À/ÿ µ+ °µ+ @áÀ/ÿ `µ+ áÀ/ÿ À_¶+ uµ+ P¶+ ØT¶+ ¨Y¶+ ºµ+ xd7¶+ ×À/ÿ pÖÀ/ÿ k°µ+ à! à! @áÀ/ÿ °áÀ/ÿ H.¶+ ØÀ/ÿ µ+ °µ+ @áÀ/ÿ `µ+ áÀ/ÿ páÀ/ÿ háÀ/ÿ 8»;µ+ p °áÀ/ÿ uµ+ ºµ+ ØÀ/ÿ P×À/ÿ k°µ+ G H I J K M N O P @áÀ/ÿ °áÀ/ÿ Håíµ+ ÚÀ/ÿ µ+ °µ+ @áÀ/ÿ 0_¶+ uµ+ p7¶+ ˵+ P¶+ ØT¶+ ¨Y¶+ ºµ+ Håíµ+ ÚÀ/ÿ
`ØÀ/ÿ k°µ+ 8åíµ+ ÚÀ/ÿ ØÀ/ÿ k°µ+ (åíµ+ ÚÀ/ÿ ÀØÀ/ÿ k°µ+ åíµ+ ÚÀ/ÿ ðØÀ/ÿ k°µ+ ¨^¶+ uµ+ ¨Y¶+ pÓÀ/ÿ h˵+ eµ+ ØT¶+ ÙÀ/ÿ yh˵+ eµ+ P¶+ ÀÙÀ/ÿ Zh˵+ eµ+ Ø˵+ p7¶+ ˵+ P¶+ Øt7¶+ ØT¶+ ¨Y¶+ ºµ+ 8»;µ+ ݵ+ °áÀ/ÿ p«Êµ+ pÛÀ/ÿ @ÚÀ/ÿ k°µ+ 5 6 7 8 : < = > ? @ B D @áÀ/ÿ °áÀ/ÿ àݵ+ °áÀ/ÿ uµ+ µ;µ+ ðÙÀ/ÿ ݵ+ eµ+ µ;µ+ Õ_ at fÆS Qöl±íÁóbµ+ °áÀ/ÿ àݵ+ ÜÀ/ÿ PÛÀ/ÿ k°µ+ u]ÞÓ 4Q ÷U^Qʧ ¶uª¹ñìò*Äv@áÀ/ÿ °áÀ/ÿ H.`µ+ tµ+ ðâÀ/ÿ ¦þ¶+ ¦þ¶+ Ƶ+ áÀ/ÿ °âÀ/ÿ háÀ/ÿ ÐÝÀ/ÿ 7¶+ uµ+ Øt7¶+ 0äÀ/ÿ ¢þ¶+ ãÀ/ÿ ÞÀ/ÿ
ÿÿÿÿÿÿÿÿ¢þ¶+ ¸áÀ/ÿ olonnes"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr "Ligne"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
msgid "Hide grid"
msgstr "Cacher la grille"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
msgid "Show grid"
msgstr "Montrer la grille"
@@ -11662,6 +11691,3 @@ msgstr "Afficher les étiquettes"
#: ../share/grisbi.desktop.in.h:2
msgid "Personnal finances manager"
msgstr "Gestionnaire de finances personnelles"
-
-#~ msgid "Date of change of month: "
-#~ msgstr "Date de changement de mois : "
diff --git a/po/he.po b/po/he.po
index 8f6293b..ad1cc0b 100644
--- a/po/he.po
+++ b/po/he.po
@@ -283,7 +283,7 @@ msgid ""
msgstr ""
"Project-Id-Version: he\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2006-02-11 16:08+0200\n"
"Last-Translator: dotan\n"
"Language-Team: <en at li.org>\n"
@@ -1562,48 +1562,76 @@ msgstr ""
msgid "Error of configuration"
msgstr "××××"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "××¢×× ×ª ק×××¥ ×ש××× ×ת:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "×××קת ×§× ×ª×§×¦××"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "×ק×××ר××"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
#, fuzzy
msgid "Options"
msgstr "××צ××ת"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "××× ×¡×ת"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "×ער×ת"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
#, fuzzy
msgid "Line"
msgstr "ר×ש×××"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "×פע××"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "×ת×××"
diff --git a/po/it.po b/po/it.po
index 172ebc9..154875d 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: it\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2007-04-05 00:03+0000\n"
"Last-Translator: Fabio Erculiani <fabio.erculiani at gmail.com>\n"
"Language-Team: Italian <LL at li.org>\n"
@@ -1285,48 +1285,76 @@ msgstr ""
msgid "Error of configuration"
msgstr "Generalità "
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Carica un documento di conto:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "Elimina una linea budget"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "la categoria"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
#, fuzzy
msgid "Options"
msgstr "Uscite"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "Entrate"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "Commenti"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
#, fuzzy
msgid "Line"
msgstr "Licenza"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "Attiva"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "Riconcilia"
diff --git a/po/lv.po b/po/lv.po
index 598ea75..21c0eb4 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 1.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2010-11-08 20:02+0300\n"
"Last-Translator: Valdis VÄ«toliÅÅ¡ <valdis.vitolins at odo.lv>\n"
"Language-Team: LATVIAN <info at odo.lv>\n"
@@ -1242,46 +1242,80 @@ msgstr ""
msgid "Error of configuration"
msgstr "GalvenÄ konfigurÄcija"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Kontu ielÄdÄÅ¡ana:"
+
+#: ../src/bet_graph.c:341
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+"<izmÄrÄ«t ietekmi=\"noteikts\" priekÅ¡plÄns=\"saraksts\">Parole nav pareiza!</ "
+"noteikt mÄru>\n"
+"\n"
+
+#: ../src/bet_graph.c:346
+#, fuzzy, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+"<izmÄrÄ«t ietekmi=\"noteikts\" priekÅ¡plÄns=\"saraksts\">Parole nav pareiza!</ "
+"noteikt mÄru>\n"
+"\n"
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "DzÄst atlasÄ«to budžeta sarakstu"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "RediÄ£Ät izvÄlÄto kategoriju"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr "Opcijas"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "IenÄkumi"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "Kolonna"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr ""
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "Arhīvs"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "RÄdÄ«t _saskaÅojumus"
diff --git a/po/nl.po b/po/nl.po
index 4041bdc..3f74284 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: nl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2007-02-11 22:04+0100\n"
"Last-Translator: E.Huijsing <lighthous at users.sourceforge.net>\n"
"Language-Team: Dutch <en at li.org>\n"
@@ -1302,48 +1302,76 @@ msgstr ""
msgid "Error of configuration"
msgstr "Algemeen"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Bestand aan het laden:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "Verwijder een budgetregel"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "de categorie"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
#, fuzzy
msgid "Options"
msgstr "Uitgaven"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "Inkomsten"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "Opmerkingen"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
#, fuzzy
msgid "Line"
msgstr "Licentie"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "Activeer"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "Controleer"
diff --git a/po/pl.po b/po/pl.po
index fe69abc..f47b4b9 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pl\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2006-05-15 12:44+0200\n"
"Last-Translator: Ryszard Jeziorski <r.jeziorski at dart.kielce.pl>\n"
"Language-Team: Polish\n"
@@ -1286,48 +1286,76 @@ msgstr ""
msgid "Error of configuration"
msgstr "Ogólne"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Wczytaj plik kont:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "UsuÅ liniÄ budżetowÄ
"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "kategoria"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
#, fuzzy
msgid "Options"
msgstr "Wydatki"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "Dochodzy"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "Komentarz"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
#, fuzzy
msgid "Line"
msgstr "Licencja"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "WÅÄ
cz"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "Potwierdzenie sald"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 9845a00..1bc3a5a 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: pt_BR\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2005-12-19 09:07-0200\n"
"Last-Translator: \n"
"Language-Team: <pt at li.org>\n"
@@ -1285,47 +1285,75 @@ msgstr ""
msgid "Error of configuration"
msgstr "Gerais"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "Carregar um arquivo de contas:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "Apagar um orçamento"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "a categoria"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
#, fuzzy
msgid "Options"
msgstr "Despesas"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "Receitas"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "Contas"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr ""
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "Ativado"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "Lançamentos não reconciliadas"
diff --git a/po/ro.po b/po/ro.po
index 3c7890f..022f482 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -38,7 +38,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ro\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2005-12-19 11:24+0100\n"
"Last-Translator: Mircea Aronovici <bucuresti at free.fr>\n"
"Language-Team: <bucuresti at free.fr>\n"
@@ -1318,48 +1318,76 @@ msgstr ""
msgid "Error of configuration"
msgstr "GeneralitÄÅ£i"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "ÃncÄrcarea fiÅierului:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "Suprimarea unei imputaţii"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "categoria"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
#, fuzzy
msgid "Options"
msgstr "Cheltueli"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "Revenituri"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "Comentarii"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
#, fuzzy
msgid "Line"
msgstr "LicenÅ£Ä"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "A activa"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "Apropiaţi"
diff --git a/po/ru.po b/po/ru.po
index 23e0634..edc7112 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: ru\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2010-02-11 19:06+0300\n"
"Last-Translator: Alexandre Prokoudine <alexandre.prokoudine at gmail.com>\n"
"Language-Team: Russian <ru at li.org>\n"
@@ -1247,47 +1247,74 @@ msgstr ""
msgid "Error of configuration"
msgstr "ÐбÑие паÑамеÑÑÑ"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "ÐанковÑкий ÑÑÑÑ:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+msgid "The selected budget item has no subitems"
+msgstr ""
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "ÐзмениÑÑ Ð²ÑбÑаннÑÑ ÐºÐ°ÑегоÑиÑ"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr "ÐаÑамеÑÑÑ"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "ÐÑ
одÑÑие"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "СÑолбÑÑ"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
#, fuzzy
msgid "Line"
msgstr "ÐиÑензиÑ"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "ÐÑÑ
ивÑ"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "ÐоказаÑÑ _вÑвеÑеннÑе"
diff --git a/po/sv.po b/po/sv.po
index 54c450a..4e328f0 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: sv\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -1172,44 +1172,69 @@ msgstr ""
msgid "Error of configuration"
msgstr ""
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+msgid "total amount: "
+msgstr ""
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+msgid "The selected budget item has no subitems"
+msgstr ""
+
+#: ../src/bet_graph.c:545
+msgid "The selected category has no subcategory"
+msgstr ""
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
msgid "Options"
msgstr ""
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
msgid "Column"
msgstr ""
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
msgid "Line"
msgstr ""
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
msgid "Hide grid"
msgstr ""
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
msgid "Show grid"
msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
index a37c0b4..2f44199 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: zh_CN\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-10-06 15:36+0200\n"
+"POT-Creation-Date: 2012-10-06 23:45+0200\n"
"PO-Revision-Date: 2005-12-19 11:25+0100\n"
"Last-Translator: Jianyu Tang <jianyunet at gmail.com>\n"
"Language-Team: zh_CN <LL at li.org>\n"
@@ -1284,48 +1284,76 @@ msgstr ""
msgid "Error of configuration"
msgstr "æ®éæ§"
-#: ../src/bet_graph.c:305 ../src/bet_graph.c:422
+#: ../src/bet_graph.c:321
+#, fuzzy
+msgid "total amount: "
+msgstr "è½½å
¥è´¦æ·æ件:"
+
+#: ../src/bet_graph.c:341
+#, c-format
+msgid ""
+"<span weight=\"bold\">Display subdivisions items of budgetary: %s</span>"
+msgstr ""
+
+#: ../src/bet_graph.c:346
+#, c-format
+msgid ""
+"<span weight=\"bold\" size=\"large\">Display subdivisions of category: %s</"
+"span>"
+msgstr ""
+
+#: ../src/bet_graph.c:360 ../src/bet_graph.c:589 ../src/bet_graph.c:710
msgid "Graph"
msgstr ""
-#: ../src/bet_graph.c:362 ../src/tiers_onglet.c:1064
+#: ../src/bet_graph.c:543
+#, fuzzy
+msgid "The selected budget item has no subitems"
+msgstr "å é¤é¢ç®è¡"
+
+#: ../src/bet_graph.c:545
+#, fuzzy
+msgid "The selected category has no subcategory"
+msgstr "ç±»å«"
+
+#: ../src/bet_graph.c:652 ../src/tiers_onglet.c:1064
#, fuzzy
msgid "Options"
msgstr "æ¯åº"
-#: ../src/bet_graph.c:435
+#: ../src/bet_graph.c:723
msgid "Expenses"
msgstr ""
-#: ../src/bet_graph.c:456 ../src/etats_affiche.c:2298
+#: ../src/bet_graph.c:744 ../src/etats_affiche.c:2298
msgid "Incomes"
msgstr "æ¶å
¥"
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "You can not exceed one year of visualization"
msgstr ""
-#: ../src/bet_graph.c:815
+#: ../src/bet_graph.c:1107
msgid "Overflow"
msgstr ""
-#: ../src/bet_graph.c:986
+#: ../src/bet_graph.c:1278
#, fuzzy
msgid "Column"
msgstr "å¤æ³¨"
-#: ../src/bet_graph.c:1013
+#: ../src/bet_graph.c:1305
#, fuzzy
msgid "Line"
msgstr "许å¯è¯"
#. la grille est visible
-#: ../src/bet_graph.c:1473 ../src/bet_graph.c:1507
+#: ../src/bet_graph.c:1765 ../src/bet_graph.c:1799
#, fuzzy
msgid "Hide grid"
msgstr "æ´»å¨"
-#: ../src/bet_graph.c:1475 ../src/bet_graph.c:1509 ../src/ui/bet_graph.ui.h:23
+#: ../src/bet_graph.c:1767 ../src/bet_graph.c:1801 ../src/ui/bet_graph.ui.h:23
#, fuzzy
msgid "Show grid"
msgstr "对账"
diff --git a/src/bet_graph.c b/src/bet_graph.c
index 9fb0c2e..2ed8155 100644
--- a/src/bet_graph.c
+++ b/src/bet_graph.c
@@ -38,6 +38,8 @@
#include "dialog.h"
#include "gsb_automem.h"
#include "gsb_data_account.h"
+#include "gsb_data_budget.h"
+#include "gsb_data_category.h"
#include "gsb_data_fyear.h"
#include "gsb_dirs.h"
#include "gsb_file.h"
@@ -132,7 +134,6 @@ static void bet_graph_create_prefs_page ( struct_bet_graph_data *self );
static void bet_graph_gap_spinner_changed ( GtkSpinButton *spinbutton,
struct_bet_graph_data *self );
static GtkWidget *bet_graph_get_canvas ( void );
-static gboolean bet_graph_initialise_builder ( void );
static void bet_graph_map_type_changed ( GtkComboBox *combo,
struct_bet_graph_data *self );
static gboolean bet_graph_notebook_change_page ( GtkNotebook *notebook,
@@ -154,6 +155,9 @@ static void bet_graph_show_grid_button_changed ( GtkToggleButton *togglebutton,
static void bet_graph_show_grid_button_configure ( struct_bet_graph_data *self,
gint active,
gint hide );
+static gboolean bet_graph_right_button_press ( GtkWidget *widget,
+ GdkEventButton *event,
+ struct_bet_graph_data *self );
static void bet_graph_toggle_button_changed ( GtkToggleButton *togglebutton,
struct_bet_graph_data *self );
static void bet_graph_update_graph ( struct_bet_graph_data *self );
@@ -174,10 +178,11 @@ static struct_bet_graph_prefs *prefs_lines = NULL;
/**
* Crée un builder et récupère les widgets du fichier bet_graph.ui
*
+ * \param
*
- *
+ * \return TRUE if OK FALSE otherwise
* */
-gboolean bet_graph_initialise_builder ( void )
+static gboolean bet_graph_initialise_builder ( void )
{
/* Creation d'un nouveau GtkBuilder */
bet_graph_builder = gtk_builder_new ( );
@@ -194,11 +199,203 @@ gboolean bet_graph_initialise_builder ( void )
/**
+ * remplit les structures avec les données des sous divisions.
+ *
+ * \param struct_bet_graph_data du parent
*
+ * \return FALSE
+ * */
+gboolean bet_graph_populate_sectors_by_sub_divisions ( struct_bet_graph_data *self,
+ gint div_number )
+{
+ GtkTreeModel *model = NULL;
+ GtkTreeIter iter;
+
+ model = gtk_tree_view_get_model ( GTK_TREE_VIEW ( self -> tree_view ) );
+ if ( model == NULL )
+ return FALSE;
+
+ if ( gtk_tree_model_get_iter_first ( model, &iter ) )
+ {
+ gint account_number;
+ gchar *libelle_division = self -> tab_libelle[0];
+ gchar **tab_libelle_division;
+ gdouble *tab_montant_division = self -> tab_Y;
+
+ tab_libelle_division = &libelle_division;
+
+ /* test du numero de compte */
+ gtk_tree_model_get ( GTK_TREE_MODEL ( model ), &iter,
+ SPP_HISTORICAL_ACCOUNT_NUMBER, &account_number,
+ -1 );
+ if ( account_number != self -> account_number )
+ return FALSE;
+
+ do
+ {
+ gint div;
+
+ gtk_tree_model_get ( model, &iter, SPP_HISTORICAL_DIV_NUMBER, &div, -1 );
+
+ if ( div == div_number )
+ {
+ GtkTreeIter child_iter;
+ gchar *desc;
+ gchar *amount;
+ gint nbre_elemnts;
+ gint i;
+
+ nbre_elemnts = gtk_tree_model_iter_n_children ( model, &iter );
+ if ( nbre_elemnts > MAX_SEGMENT_CAMEMBERT )
+ nbre_elemnts = MAX_SEGMENT_CAMEMBERT;
+
+ for ( i = 0; i < nbre_elemnts; i++ )
+ {
+ if ( gtk_tree_model_iter_nth_child ( model, &child_iter, &iter, i) )
+ {
+ gtk_tree_model_get ( model,
+ &child_iter,
+ SPP_HISTORICAL_DESC_COLUMN, &desc,
+ SPP_HISTORICAL_BALANCE_AMOUNT, &amount,
+ SPP_HISTORICAL_SUB_DIV_NUMBER, &div,
+ -1 );
+ strncpy ( &libelle_division[self -> nbre_elemnts * TAILLE_MAX_LIBELLE],
+ desc, TAILLE_MAX_LIBELLE );
+ tab_montant_division[self -> nbre_elemnts] = utils_str_strtod (
+ ( amount == NULL) ? "0" : amount, NULL );
+
+ if ( tab_montant_division[self -> nbre_elemnts] < 0 )
+ self->montant += -tab_montant_division[self -> nbre_elemnts];
+ else
+ self->montant += tab_montant_division[self -> nbre_elemnts];
+
+ self -> nbre_elemnts++;
+ }
+ }
+
+ break;
+ }
+ }
+ while ( gtk_tree_model_iter_next ( GTK_TREE_MODEL ( model ), &iter ) );
+
+ if ( self -> nbre_elemnts )
+ return TRUE;
+ }
+
+ /* return */
+ return FALSE;
+}
+
+
+/**
+ * affiche les sous divisions d'un camembert
*
+ * \param parent struct_bet_graph_data du parent
+ * \param div_number numéro de la division concernée
+ * \param bet_hist_data type de données : catégorie ou IB
+ * \param div_name nom de la catégorie ou de l'IB
*
- */
-gboolean bet_graph_on_motion ( GtkWidget *event_box,
+ * \return TRUE
+ * */
+static void bet_graph_affiche_sub_divisions ( struct_bet_graph_data *parent,
+ gint div_number,
+ gint bet_hist_data,
+ gchar *div_name,
+ gchar *total_div )
+{
+ GtkWidget *dialog;
+ GtkWidget *label;
+ GtkWidget *notebook;
+ GtkWidget *box_pie;
+ gchar *title;
+ gint result;
+ struct_bet_graph_data *self;
+
+ /* initialisation de la structure des données */
+ self = struct_initialise_bet_graph_data ( );
+ self->tree_view = parent->tree_view;
+ self->account_number = parent->account_number;
+ self->currency_number = parent->currency_number;
+ self->service_id = g_strdup ( parent->service_id );
+ self->type_infos = parent->type_infos;
+ self->title = g_strconcat ( _("total amount: "), total_div, NULL );
+ self->is_legend = TRUE;
+
+ dialog = GTK_WIDGET ( gtk_builder_get_object ( bet_graph_builder, "bet_graph_sub_div_dialog" ) );
+
+ if ( gtk_window_get_transient_for ( GTK_WINDOW ( dialog ) ) == NULL )
+ {
+ GtkWidget *parent_widget;
+
+ parent_widget = g_object_get_data ( G_OBJECT ( parent->notebook ), "dialog" );
+ gtk_window_set_transient_for ( GTK_WINDOW ( dialog ), GTK_WINDOW ( parent_widget ) );
+ }
+ gtk_widget_set_size_request ( dialog, 600, 400 );
+ gtk_signal_connect ( GTK_OBJECT ( dialog ),
+ "destroy",
+ GTK_SIGNAL_FUNC ( gtk_widget_destroy ),
+ NULL);
+
+ /* set the title */
+ if ( bet_hist_data )
+ title = g_markup_printf_escaped ( _("<span weight=\"bold\">"
+ "Display subdivisions items of budgetary: %s</span>"),
+ div_name );
+
+ else
+ title = g_markup_printf_escaped ( _("<span weight=\"bold\" size=\"large\">"
+ "Display subdivisions of category: %s</span>"),
+ div_name );
+
+
+ label = GTK_WIDGET ( gtk_builder_get_object ( bet_graph_builder, "label_sub_div" ) );
+ gtk_label_set_markup ( GTK_LABEL ( label ), title );
+ g_free ( title );
+
+ /* initialise les pages pour les graphiques camembert */
+ notebook = GTK_WIDGET ( gtk_builder_get_object ( bet_graph_builder, "notebook_sub_div" ) );
+ gtk_notebook_set_show_tabs ( GTK_NOTEBOOK ( notebook ), FALSE );
+
+ box_pie = gtk_vbox_new ( FALSE, 0 );
+ gtk_notebook_append_page ( GTK_NOTEBOOK ( notebook ), box_pie, gtk_label_new ( _("Graph") ) );
+
+ /* Set the graph */
+ self->notebook = GTK_NOTEBOOK ( notebook );
+ self->plot = bet_graph_create_graph_page ( self, FALSE );
+
+ /* on interdit le clic droit */
+ g_signal_handlers_block_by_func ( self->widget,
+ G_CALLBACK ( bet_graph_right_button_press ),
+ self );
+
+ /* populate the data */
+ self->valid_data = bet_graph_populate_sectors_by_sub_divisions ( self, div_number );
+
+ if ( self->valid_data )
+ result = bet_graph_affiche_camemberts ( self );
+
+ /* show or hide widgets */
+ gtk_widget_show_all ( dialog );
+
+ result = gtk_dialog_run ( GTK_DIALOG ( dialog ) );
+
+ /* free the data */
+ struct_free_bet_graph_data ( self );
+ gtk_notebook_remove_page ( GTK_NOTEBOOK ( notebook ), 0 );
+ gtk_widget_hide ( dialog );
+}
+
+
+/**
+ *
+ *
+ * \param
+ * \param
+ * \param
+ *
+ * \return TRUE
+ * */
+static gboolean bet_graph_on_motion ( GtkWidget *event_box,
GdkEventMotion *event,
struct_bet_graph_data *self )
{
@@ -280,6 +477,94 @@ gboolean bet_graph_on_motion ( GtkWidget *event_box,
/**
+ * fonction appelée quand on fait un click droit sur un graphique
+ *
+ * \param
+ * \param
+ * \param
+ *
+ * \return TRUE
+ */
+static gboolean bet_graph_right_button_press ( GtkWidget *widget,
+ GdkEventButton *event,
+ struct_bet_graph_data *self )
+{
+
+ if ( event->type == GDK_BUTTON_PRESS
+ &&
+ event->button == 3
+ &&
+ strcmp ( self->service_id, "GogPiePlot" ) == 0 )
+ {
+ GogRenderer *rend = NULL;
+ GogView *graph_view = NULL;
+ GogView *view = NULL;
+ GogSeries *series;
+ gchar *total_div;
+ gint index;
+ gint nbre_elemnts = 0;
+ gint div_number = 0;
+ gint bet_hist_data;
+
+ rend = go_graph_widget_get_renderer ( GO_GRAPH_WIDGET ( self->widget ) );
+ g_object_get ( G_OBJECT ( rend ), "view", &graph_view, NULL );
+ view = gog_view_find_child_view ( graph_view, GOG_OBJECT ( self->plot ) );
+
+ index = gog_plot_view_get_data_at_point ( GOG_PLOT_VIEW ( view ), event->x, event->y, &series );
+
+ if ( index == -1 )
+ return TRUE;
+
+ total_div = g_strdup_printf ("%s", utils_real_get_string_with_currency_from_double (
+ self->tab_Y[index], self->currency_number ) );
+
+ bet_hist_data = gsb_data_account_get_bet_hist_data ( self->account_number );
+ if ( bet_hist_data )
+ {
+ div_number = gsb_data_budget_get_number_by_name ( self->tab_vue_libelle[index], FALSE, 0 );
+ nbre_elemnts = gsb_data_budget_get_sub_budget_list_length ( div_number );
+ }
+ else
+ {
+ div_number = gsb_data_category_get_number_by_name ( self->tab_vue_libelle[index], FALSE, 0 );
+ nbre_elemnts = gsb_data_category_get_sub_category_list_length ( div_number );
+ }
+
+ if ( nbre_elemnts )
+ bet_graph_affiche_sub_divisions ( self, div_number, bet_hist_data,
+ self->tab_vue_libelle[index], total_div );
+ else
+ {
+ GtkWidget *dialog;
+ GtkWidget *parent_widget;
+ gchar *msg;
+
+ if ( bet_hist_data )
+ msg = g_strdup ( _("The selected budget item has no subitems") );
+ else
+ msg = g_strdup ( _("The selected category has no subcategory") );
+
+ parent_widget = g_object_get_data ( G_OBJECT ( self->notebook ), "dialog" );
+ dialog = gtk_message_dialog_new ( GTK_WINDOW ( parent_widget ),
+ GTK_DIALOG_DESTROY_WITH_PARENT,
+ GTK_MESSAGE_INFO,
+ GTK_BUTTONS_CLOSE,
+ "%s", msg );
+
+ gtk_window_set_transient_for ( GTK_WINDOW ( dialog ), GTK_WINDOW ( parent_widget ) );
+ gtk_dialog_run ( GTK_DIALOG ( dialog ) );
+ gtk_widget_destroy ( dialog );
+
+ g_free ( msg );
+ }
+ }
+
+ /* return */
+ return TRUE;
+}
+
+
+/**
* Création de la page pour le graphique initialisée
*
*
@@ -297,7 +582,6 @@ GogPlot *bet_graph_create_graph_page ( struct_bet_graph_data *self,
GOData *data;
PangoFontDescription *desc;
- devel_debug_int (add_page);
if ( add_page )
{
/* Set the new page */
@@ -311,7 +595,13 @@ GogPlot *bet_graph_create_graph_page ( struct_bet_graph_data *self,
w = go_graph_widget_new ( NULL );
g_signal_connect ( G_OBJECT ( w ),
"motion-notify-event",
- G_CALLBACK ( bet_graph_on_motion ), self );
+ G_CALLBACK ( bet_graph_on_motion ),
+ self );
+
+ g_signal_connect ( G_OBJECT ( w ),
+ "button-press-event",
+ G_CALLBACK ( bet_graph_right_button_press ),
+ self );
gtk_box_pack_end ( GTK_BOX ( child ), w, TRUE, TRUE, 0 );
self->widget = w;
@@ -411,12 +701,10 @@ void bet_graph_sectors_graph_new ( GtkWidget *button,
gtk_label_set_markup ( GTK_LABEL ( label ), title );
g_free ( title );
- /* cache le bouton show_grid inutile ici */
- button_grid = GTK_WIDGET ( gtk_builder_get_object ( bet_graph_builder, "button_show_grid" ) );
-
- /* initialise les pages pour les graphiques ligne et barre */
+ /* initialise les pages pour les graphiques camembert */
notebook = GTK_WIDGET ( gtk_builder_get_object ( bet_graph_builder, "notebook" ) );
gtk_notebook_set_show_tabs ( GTK_NOTEBOOK ( notebook ), FALSE );
+ g_object_set_data ( G_OBJECT ( notebook ), "dialog", dialog );
box_pie = GTK_WIDGET ( gtk_builder_get_object ( bet_graph_builder, "box_pie" ) );
gtk_notebook_append_page ( GTK_NOTEBOOK ( notebook ), box_pie, gtk_label_new ( _("Graph") ) );
@@ -469,7 +757,11 @@ void bet_graph_sectors_graph_new ( GtkWidget *button,
/* show or hide widgets */
gtk_widget_show_all ( dialog );
+
+ /* cache le bouton show_grid inutile ici */
+ button_grid = GTK_WIDGET ( gtk_builder_get_object ( bet_graph_builder, "button_show_grid" ) );
gtk_widget_hide ( button_grid );
+
if ( !result_credit )
gtk_widget_hide ( self_credit->widget );
if ( !result_debit )
@@ -1745,6 +2037,13 @@ void bet_graph_free_builder ( void )
#endif /* HAVE_GOFFICE */
+/**
+ *
+ *
+ * \param
+ *
+ * \return TRUE
+ * */
/* Local Variables: */
/* c-basic-offset: 4 */
/* End: */
diff --git a/src/dialog.c b/src/dialog.c
index 5c791d6..019c745 100644
--- a/src/dialog.c
+++ b/src/dialog.c
@@ -203,7 +203,7 @@ void dialogue_special ( GtkMessageType param, gchar *text )
{
GtkWidget *dialog;
- dialog = gtk_message_dialog_new ( GTK_WINDOW ( run.window ),
+ dialog = gtk_message_dialog_new ( GTK_WINDOW ( run.window ),
GTK_DIALOG_DESTROY_WITH_PARENT,
param, GTK_BUTTONS_CLOSE,
"%s", text );
@@ -735,7 +735,7 @@ const gchar *dialogue_hint_with_entry ( gchar *text, gchar *hint, gchar *entry_d
format_text = make_hint ( hint, text );
- dialog = gtk_message_dialog_new ( GTK_WINDOW ( run.window ),
+ dialog = gtk_message_dialog_new ( GTK_WINDOW ( run.window ),
GTK_DIALOG_DESTROY_WITH_PARENT,
GTK_MESSAGE_INFO,
GTK_BUTTONS_CLOSE,
diff --git a/src/gsb_data_budget.c b/src/gsb_data_budget.c
index 8eecf96..b4d0dc1 100644
--- a/src/gsb_data_budget.c
+++ b/src/gsb_data_budget.c
@@ -1579,6 +1579,34 @@ void gsb_data_budget_set_budget_from_string ( gint transaction_number,
g_strfreev (tab_char);
}
+
+/**
+ * retourne le nombre de sous IB
+ *
+ * \param budget_number
+ *
+ * \return length of sub_category_list
+ * */
+gint gsb_data_budget_get_sub_budget_list_length ( gint budget_number )
+{
+ struct_budget *budget;
+
+ budget = gsb_data_budget_get_structure ( budget_number );
+
+ if ( !budget )
+ return 0;
+
+ return g_slist_length ( budget->sub_budget_list );
+}
+
+
+/**
+ *
+ *
+ * \param
+ *
+ * \return
+ * */
/* Local Variables: */
/* c-basic-offset: 4 */
/* End: */
diff --git a/src/gsb_data_budget.h b/src/gsb_data_budget.h
index bd0cd4c..2b4dd1a 100644
--- a/src/gsb_data_budget.h
+++ b/src/gsb_data_budget.h
@@ -29,6 +29,7 @@ gpointer gsb_data_budget_get_structure ( gint no_budget );
gsb_real gsb_data_budget_get_sub_budget_balance ( gint no_budget,
gint no_sub_budget );
GSList *gsb_data_budget_get_sub_budget_list ( gint no_budget );
+gint gsb_data_budget_get_sub_budget_list_length ( gint budget_number );
gchar *gsb_data_budget_get_sub_budget_name ( gint no_budget,
gint no_sub_budget,
const gchar *return_value_error );
diff --git a/src/gsb_data_category.c b/src/gsb_data_category.c
index af33112..5defdae 100644
--- a/src/gsb_data_category.c
+++ b/src/gsb_data_category.c
@@ -1668,6 +1668,13 @@ gint gsb_data_category_test_create_category ( gint no_category,
}
+/**
+ *
+ *
+ * \param
+ *
+ * \return
+ * */
gboolean gsb_data_category_test_create_sub_category ( gint no_category,
gint no_sub_category,
const gchar *name )
@@ -1703,6 +1710,35 @@ gboolean gsb_data_category_test_create_sub_category ( gint no_category,
}
return FALSE;
}
+
+
+/**
+ * retourne le nombre de sous catégories
+ *
+ * \param no_category
+ *
+ * \return length of sub_category_list
+ * */
+gint gsb_data_category_get_sub_category_list_length ( gint no_category )
+{
+ struct_category *category;
+
+ category = gsb_data_category_get_structure ( no_category );
+
+ if ( !category )
+ return 0;
+
+ return g_slist_length ( category->sub_category_list );
+}
+
+
+/**
+ *
+ *
+ * \param
+ *
+ * \return
+ * */
/* Local Variables: */
/* c-basic-offset: 4 */
/* End: */
diff --git a/src/gsb_data_category.h b/src/gsb_data_category.h
index 464305d..3d754f0 100644
--- a/src/gsb_data_category.h
+++ b/src/gsb_data_category.h
@@ -42,6 +42,7 @@ gint gsb_data_category_get_number_by_name ( const gchar *name,
gpointer gsb_data_category_get_structure ( gint no_category );
gsb_real gsb_data_category_get_sub_category_balance ( gint no_category,
gint no_sub_category );
+gint gsb_data_category_get_sub_category_list_length ( gint no_category );
GSList *gsb_data_category_get_sub_category_list ( gint no_category );
gchar *gsb_data_category_get_sub_category_name ( gint no_category,
gint no_sub_category,
diff --git a/src/ui/bet_graph.ui b/src/ui/bet_graph.ui
index 66514c6..7f73d67 100644
--- a/src/ui/bet_graph.ui
+++ b/src/ui/bet_graph.ui
@@ -124,6 +124,99 @@
<action-widget response="0">button1</action-widget>
</action-widgets>
</object>
+ <object class="GtkDialog" id="bet_graph_sub_div_dialog">
+ <property name="can_focus">False</property>
+ <property name="border_width">5</property>
+ <property name="modal">True</property>
+ <property name="type_hint">dialog</property>
+ <child internal-child="vbox">
+ <object class="GtkVBox" id="dialog-vbox2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="spacing">2</property>
+ <child internal-child="action_area">
+ <object class="GtkHButtonBox" id="dialog-action_area2">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="layout_style">end</property>
+ <child>
+ <placeholder/>
+ </child>
+ <child>
+ <object class="GtkButton" id="button2">
+ <property name="label">gtk-close</property>
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="receives_default">True</property>
+ <property name="use_action_appearance">False</property>
+ <property name="use_stock">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">True</property>
+ <property name="pack_type">end</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox6">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <child>
+ <object class="GtkLabel" id="label_sub_div">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="ypad">10</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="box_sub_div">
+ <property name="visible">True</property>
+ <property name="can_focus">False</property>
+ <property name="homogeneous">True</property>
+ <child>
+ <object class="GtkNotebook" id="notebook_sub_div">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">0</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ <property name="position">1</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ <action-widgets>
+ <action-widget response="0">button2</action-widget>
+ </action-widgets>
+ </object>
<object class="GtkVBox" id="box_pie">
<property name="visible">True</property>
<property name="can_focus">False</property>
hooks/post-receive
--
grisbi
More information about the cvs
mailing list