[grisbi-cvs] [SCM] grisbi branch, grisbi-gtk3, updated. grisbi_gtk3_1_3_0-210-ge818957

Pierre Biava nobody at users.sourceforge.net
Sun Mar 25 21:49:09 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, grisbi-gtk3 has been updated
       via  e818957bb8f7b95e10a2a292e0c2cd676b78198d (commit)
       via  8a235f25bf766662b37b6d84fe67e7176645a525 (commit)
       via  f692b981c76f88690252fe95afde3ebae005371d (commit)
       via  1887a32dfe642d85bc379a5bcf810223f58ae730 (commit)
       via  3e3335e8da3095f149a12b804bccfb6274fabfe1 (commit)
       via  04e340c69e8abcda92fcedd7b71832e27ef4bc6a (commit)
       via  35bbb7ef51e1a394dedab1ad8573fb927d6eb8d3 (commit)
       via  6f5c83d8df8126c270860b1fbf2b8b575b88bbe7 (commit)
       via  60f75d1641cd86d8845b1f92136694cf3c665747 (commit)
       via  b862816db0433d4d9d4aca078d4aaabd0178ef14 (commit)
       via  43a7f89c363d5a33f481ce8b741184cc305d5457 (commit)
       via  d4591903e20f519ae351daca808459317e757224 (commit)
       via  8ac1f1d9b94f54e7f2fe50b333b3365ccf227fb4 (commit)
       via  c68039ecba3d10353f8cea3f3fc7abacf06a3d0b (commit)
      from  b15be7a522a929f4fac2ff9adaa24464e8c6302e (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 e818957bb8f7b95e10a2a292e0c2cd676b78198d
Author: pbiava <pierre.biava at nerim.net>
Date:   Sun Mar 25 21:32:38 2012 +0200

    main.c: cosmetic changes

commit 8a235f25bf766662b37b6d84fe67e7176645a525
Author: pbiava <pierre.biava at nerim.net>
Date:   Sun Mar 25 21:31:52 2012 +0200

    moves the function: grisbi_app_set_active_title () in grisbi_window.c

commit f692b981c76f88690252fe95afde3ebae005371d
Author: pbiava <pierre.biava at nerim.net>
Date:   Sat Mar 24 09:45:54 2012 +0100

    gsb_file_config.c: minor change

commit 1887a32dfe642d85bc379a5bcf810223f58ae730
Author: pbiava <pierre.biava at nerim.net>
Date:   Sat Mar 24 09:44:16 2012 +0100

    moves struct run in grisbi_window.c

commit 3e3335e8da3095f149a12b804bccfb6274fabfe1
Author: pbiava <pierre.biava at nerim.net>
Date:   Fri Mar 23 20:30:13 2012 +0100

    replace "etat.__variable" by "etat->__vaiable"

commit 04e340c69e8abcda92fcedd7b71832e27ef4bc6a
Author: pbiava <pierre.biava at nerim.net>
Date:   Fri Mar 23 07:40:19 2012 +0100

    grisbi_prefs.c: minor changes

commit 35bbb7ef51e1a394dedab1ad8573fb927d6eb8d3
Author: pbiava <pierre.biava at nerim.net>
Date:   Thu Mar 22 21:04:06 2012 +0100

    Initialise la structure etat et groupement des fonctions publiques dans grisbi_window.c

commit 6f5c83d8df8126c270860b1fbf2b8b575b88bbe7
Author: pbiava <pierre.biava at nerim.net>
Date:   Thu Mar 22 17:55:43 2012 +0100

    rename grisbi_window_get_window_etat () in grisbi_window_get_struct_etat ()

commit 60f75d1641cd86d8845b1f92136694cf3c665747
Author: pbiava <pierre.biava at nerim.net>
Date:   Thu Mar 22 17:51:01 2012 +0100

    Adding import tab of preferences

commit b862816db0433d4d9d4aca078d4aaabd0178ef14
Author: pbiava <pierre.biava at nerim.net>
Date:   Thu Mar 22 15:35:05 2012 +0100

    modifications of variables

commit 43a7f89c363d5a33f481ce8b741184cc305d5457
Author: pbiava <pierre.biava at nerim.net>
Date:   Thu Mar 22 15:29:44 2012 +0100

    Add mutex for variable etat

commit d4591903e20f519ae351daca808459317e757224
Author: pbiava <pierre.biava at nerim.net>
Date:   Wed Mar 21 21:22:14 2012 +0100

    update all strings

commit 8ac1f1d9b94f54e7f2fe50b333b3365ccf227fb4
Author: pbiava <pierre.biava at nerim.net>
Date:   Fri Mar 16 20:20:06 2012 +0100

    Generalize the functions: etats_config_ui_buttons_radio_get(set)_active_index ()

commit c68039ecba3d10353f8cea3f3fc7abacf06a3d0b
Author: pbiava <pierre.biava at nerim.net>
Date:   Thu Mar 15 21:06:44 2012 +0100

    deleting deprecated symbols

-----------------------------------------------------------------------

Changes:
diff --git a/po/cs.po b/po/cs.po
index 4732a6d..5685b47 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\n"
 "PO-Revision-Date: 2011-02-19 01:39+0100\n"
 "Last-Translator: Markus7cz <markus7cz at gmail.com>\n"
 "Language-Team: \n"
@@ -805,13 +805,13 @@ msgstr "Zobrazit rozpis amortizace od začátku"
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 msgid "Print the array"
 msgstr "Vytisknout tabulku"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 msgid "Export the array"
 msgstr "Exportovat tabulku"
 
@@ -825,12 +825,12 @@ msgstr "Tabulka amortizace"
 msgid "Loan amount: "
 msgstr "Částka půjčky: "
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Datum"
 
@@ -870,12 +870,12 @@ msgstr "Amortizace"
 msgid "Credits"
 msgstr "Půjčky"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Tisk"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -885,7 +885,7 @@ msgstr "Export"
 msgid "credit.csv"
 msgstr "pujcka.csv"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Nelze uložit soubor."
@@ -1002,13 +1002,13 @@ msgstr "Zvolte metodu platby"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr "Plátce/příjemce"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1017,7 +1017,7 @@ msgstr "Plátce/příjemce"
 msgid "Debit"
 msgstr "Debet"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1046,8 +1046,8 @@ msgstr "Pozn."
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Převod"
 
@@ -1094,7 +1094,7 @@ msgstr "Automatické měsíční navýšení"
 msgid "Check the box to replace a planned operation"
 msgstr "Zatrhněte volbu pro nahrazení plánované operace"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Hotovostní účet"
@@ -1104,7 +1104,7 @@ msgid "Partial balance"
 msgstr "Souhrnný zůstatek"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Typ"
@@ -1167,7 +1167,7 @@ msgstr "Vybrat"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Částka"
@@ -1227,43 +1227,43 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Zdroje historických dat"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr "Odhadovaný zůstatek účtu \"%s\" od %s do %s"
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr "zůstatek na začátku období"
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 msgid "Start date: "
 msgstr "Počáteční datum: "
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automaticky"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr "Zaškrtněte pro automatickou změnu počátečního data"
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Popis"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Zůstatek"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, c-format
 msgid ""
 "Transfer between account: %s\n"
@@ -1272,83 +1272,83 @@ msgstr ""
 "Převod mezi účtem: %s\n"
 "a účtem: %s"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr "Odečíst od zůstatku"
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 msgid "Adding to the balance"
 msgstr "Připočíst k zůstatku"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr "Vložit řádek"
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 msgid "Delete selection"
 msgstr "Odstranit výběr"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 msgid "Change selection"
 msgstr "Změnit výběr"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 msgid "Delete all occurences of the selection"
 msgstr "Odstranit všechny výskyty výběru"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 msgid "Convert selection to scheduled transaction"
 msgstr "Změnit výběr na plánovanou transakci"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr "Vložte saldo hotovostního účtu"
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr "Vynulovat data"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr " (stále k dispozici)"
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr " (rozpočet překročen)"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr " (zbývá k příjmu)"
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr "Žádná výchozí data"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Žádná kategorie"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Žádný rozpočet"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 msgid "Export the array of forecast"
 msgstr "Exportovat tabulku prognózy"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 msgid "Balance at "
 msgstr "Zůstatek k "
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr "prognoza.csv"
 
@@ -1377,7 +1377,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr "Soubory kategorií Grisbi (*.cgsb)"
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr "VÅ¡echny soubory"
@@ -1435,7 +1435,7 @@ msgid "Create a new sub-category"
 msgstr "Vytvořit novou podkategorii"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Import"
@@ -2553,7 +2553,7 @@ msgid "Payees"
 msgstr "Plátci/příjemci"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3436,15 +3436,15 @@ msgstr ""
 msgid "Account details"
 msgstr "Detaily účtu"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 msgid "Account name: "
 msgstr "Jméno účtu: "
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 msgid "Account type: "
 msgstr "Typ účtu: "
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 msgid "Account currency: "
 msgstr "Měna účtu: "
 
@@ -3522,25 +3522,25 @@ msgstr "Minimální požadovaný zůstatek: "
 msgid "Comments"
 msgstr "Komentář"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Bankovní účet"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Účet závazků"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Majetkový účet"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3556,11 +3556,11 @@ msgstr ""
 "\n"
 "Archivované a odsouhlasené transakce zůstanou nezměněné."
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr "Změnit měnu transakce"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr "Vaše číslo IBAN není správné. Prosím zkontrolujte jeho zadání."
@@ -3681,7 +3681,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Odstraňování archivu včetně jeho transakcí"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Vytvořit nový účet"
 
@@ -3911,7 +3911,7 @@ msgstr "Sestava: "
 msgid "Please choose a name for archive: "
 msgstr "Prosím zvolte název archivu: "
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr "Blahopřejeme!"
 
@@ -4171,7 +4171,7 @@ msgstr "Název souboru: "
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr "Zašifrovat soubor Grisbi"
 
@@ -4218,7 +4218,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr "Importovat data z online bankovních služeb nebo z účetního software"
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr "Moje účty"
 
@@ -4295,30 +4295,30 @@ msgstr "Můžete použít %s na určení URL např.: 'firefox -remote %s'"
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Operace se soubory"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Při startu automaticky načíst poslední soubor"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Automaticky uložit při ukončení"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Vytvořit záložní kopii před otevřením souboru"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr "Vytvořit záložní kopii každých "
 
@@ -6446,22 +6446,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr "Transakce %d má neexistujícího plátce/příjemce č. %d."
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Vklad"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Kreditní karta"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Přímý výběr"
 
@@ -6817,7 +6817,7 @@ msgstr "nepojmenovaný"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Vynutit uložení uzamčených souborů"
 
@@ -6881,11 +6881,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Nelze uložit konfigurační soubor '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Toto není soubor Grisbi... Nahrávání bylo přerušeno."
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6897,7 +6897,7 @@ msgstr ""
 "%s"
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
@@ -6906,7 +6906,7 @@ msgstr ""
 "Pro otevření tohoto souboru potřebujete verzi Grisbi %s.\n"
 "Vy používáte verzi %s."
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6919,7 +6919,7 @@ msgstr ""
 "důležitých informací mějte na paměti, že se jedná o již archivované "
 "transakce."
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr "Archiv Grisbi otevřen"
 
@@ -6929,8 +6929,8 @@ msgid "There is no category to record. Back."
 msgstr "Žádný plátce / příjemce k odstranění."
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Nelze uložit soubor '%s': %s"
@@ -7008,7 +7008,7 @@ msgstr ""
 "%s vypadá, že není správný soubor,\n"
 "prosím zkontrolujte jej a spuťte akci znovu."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7020,7 +7020,7 @@ msgstr ""
 "Prosím ujistěte se, že je nainstalovaný (tzn. ověřte že je nainstalovaný "
 "balíček 'grisbi-ssl') a akci zopakujte."
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr "Plugin pro šifrování nebyl nalezen."
 
@@ -7102,13 +7102,13 @@ msgid "Direct deposit"
 msgstr "Vklad"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Å ek"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr "Výběr hotovosti"
 
@@ -8315,12 +8315,12 @@ msgstr "Comma Separated Values"
 msgid "Quicken Interchange Format"
 msgstr "Quicken Interchange Format"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr "Přidán '%s' jako formát importu"
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8336,52 +8336,52 @@ msgstr ""
 "následující formáty:\n"
 "\n"
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr "Importuji transakce do Grisbi"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr "Vyberte soubor pro import"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr "Přidat soubor do importu..."
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr "Název souboru"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Nelze načíst soubor: %s\n"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Neznámý"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr "Vyberte soubory pro import."
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr "Známé soubory (%s)"
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr "Soubory %s (*.%s)"
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 msgid "Encoding: "
 msgstr "Kódování: "
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
@@ -8389,15 +8389,15 @@ msgstr ""
 "Úspěšně jste naimportoval(a) soubory do Grisbi. Následující stránky vám "
 "pomohou nastavit data importovaná ze souborů"
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 msgid "Unnamed Imported account"
 msgstr "Nepojmenovaný importovaný účet"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr "Chyba!"
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
@@ -8405,26 +8405,26 @@ msgstr ""
 "Žádné soubory nebyly naimportovány. Prosím ověřte, že se jedná o správné "
 "soubory. Také ověřte, že nejsou komprimmovány a jsou ve správném formátu."
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr "Následující soubory jsou chybné: "
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 #, fuzzy
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 "Úspěšně jste nastavil(a) export dat z Grisbi.  Klikněte na tlačítko 'Zavřít' "
 "pro zahájení exportu dat."
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr "soubor"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8436,24 +8436,24 @@ msgstr ""
 "\n"
 "Co si přejete udělat s obsahem z <span foreground=\"blue\">%s</span> ?\n"
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr "Přidat transakce na účet"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr "Označit transakce na účtu"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr "U importovaných částek otočit znaménko"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr "Vytváření pravidla importu. Název pravidla: "
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8466,12 +8466,12 @@ msgstr ""
 "\n"
 "Chcete ji nyní vytvořit?"
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Měně '%s' nelze přiřadit kód ISO 4217."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
@@ -8479,7 +8479,7 @@ msgstr ""
 "Použít tuto měnu pro součty za plátce/příjemce,\n"
 "kategorie a rozpočty "
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
@@ -8488,7 +8488,7 @@ msgstr ""
 "Při vytváření nového účtu %s došlo k chybě.\n"
 "Zkusíme pokračovat v importu, nicméně se mohou vyskytnout další chyby..."
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
@@ -8498,15 +8498,15 @@ msgstr ""
 "tohoto pravidla. Prosím nastavte název nebo jej nechte prázdný pro zrušení "
 "vytváření pravidla."
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr "Pojmenujte soubor pravidel importu"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 msgid "Name of the rule: "
 msgstr "Název pravidla: "
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8518,11 +8518,11 @@ msgstr ""
 "\n"
 "Prosím kontaktujte vývojový tým Grisbi pro nalezení problému."
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Prosím čekejte"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
@@ -8532,25 +8532,25 @@ msgstr ""
 "propojené s žádným číslem odsouhlasení. Můžete je k odsouhlasení připojit "
 "později v okně Možnosti."
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Importovaný účet"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Potvrzení transakcí které budou sloučeny"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Potvrzení importovaných transakcí"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr "Vyberte transakce které budou sloučeny"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
@@ -8558,27 +8558,27 @@ msgstr ""
 "Některé importované transakce jsou již pravděpodobně uložené. Prosím označte "
 "transakce pro import."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Transakce ke sloučení: %s ; %s ; %s"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Transakce k importu : %s ; %s ; %s"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Nalazena transakce: %s ; %s ; %s ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Nalazena transakce: %s ; %s ; %s"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8587,25 +8587,25 @@ msgstr ""
 "Pozor: číslo šeku %s již bylo použito.\n"
 "Bude přeskočeno"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Osiřelé transakce"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Označte transakce které chcete přidat do seznamu a klikněte na tlačítko OK"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Označit"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "Id importovaného a vybraného účtu jsou různá"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8613,52 +8613,53 @@ msgstr ""
 "Zřejmě byl vybrán chybný účet. Pokud zvolíte pokračovat, id účtu bude "
 "změněno. Chcete pokračovat?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr "%s #%d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr "Nastavení importu"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr "Rozmezí pro datum při párování transakcí během importu (v dnech): "
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Sloučit importované transakce s nalezenými transakcemi"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr "Automaticky přiřadit kategorii plátce/příjemce, pokud je to možné"
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr "Rozpoznané číslo uložit do pole Číslo šeku/platby"
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr "Nastavit fiskální rok"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr "Podle data"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr "Podle data pohybu (při neúspěchu zkusit datum transakce)"
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 msgid "Manage import associations"
 msgstr "Nastavit párování při importu"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 msgid "Import associations"
 msgstr "Párování při importu"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
@@ -8669,34 +8670,34 @@ msgstr ""
 "mohou být přiřazeny určitému plátci/příjemci reprezentujícímu vašeho "
 "domácího."
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr "Jméno plátce/příjemce"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr "Vyhledávací řetězec"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 msgid "Details of associations"
 msgstr "Detail párování"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 msgid "Payee name: "
 msgstr "Jméno plátce/příjemce: "
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 msgid "Search string: "
 msgstr "Vyhledávací řetězec: "
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr "Nemůžete zvolit tohoto plátce/příjemce, protože již má přiřazení"
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
@@ -8704,7 +8705,7 @@ msgid ""
 msgstr ""
 "%s není ani OFX soubor, ani QIF soubor. Tento soubor nemůže být zpracován."
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
@@ -8712,48 +8713,48 @@ msgid ""
 msgstr ""
 "%s nebyl úspěšně naimportován. Při získávání transakcí se vyskytla chyba."
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr "Importovat soubor s pravidlem"
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Vlastnosti pravidla: %s\n"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Importované transakce budou přidány na účet %s.\n"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "Importované transakce budou označeny s transakcemi na účtu %s.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Měna pro import je %s.\n"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Částky transakcí budou otočeny.\n"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 msgid "Name of the file to import: "
 msgstr "Jméno importovaného souboru: "
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Nelze vytvořit dočasný soubor: %s\n"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "nelze rozbalit soubor '%s': %s"
@@ -9356,35 +9357,35 @@ msgid "Display following messages"
 msgstr "Zobrazit následující zprávy"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr "Komprimovat soubor Grisbi"
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 msgid "Memorise last opened files: "
 msgstr "Pamatovat si poslední otevřené soubory: "
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Zálohování"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr "Vytvořit jeden záložní soubor"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr "Komprimovat zálohu Grisbi"
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Vytvořit záložní kopii po otevření souboru"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 msgid "Config file"
 msgstr "Konfigurační soubor"
 
@@ -10569,7 +10570,7 @@ msgstr "Měna pro kategorie: "
 msgid "Clickable transactions"
 msgstr "Klikatelné transakce"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10688,7 +10689,7 @@ msgstr "Zahrnout pouze transakce převodů"
 msgid "Exclude the transactions with a null amount"
 msgstr "Zahrnout pouze transakce s nenulovou částkou"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Zobrazit detail"
@@ -10926,42 +10927,60 @@ msgstr "v každé sekci"
 msgid "notes"
 msgstr "pozn."
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Názvy"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Detaily účtu"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Složka zálohy: "
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Zálohování"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Složka zálohy: "
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Rozdělení transakce"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Vyberte složku s ikonami"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+#, fuzzy
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+"Toto nastavení umožní při importu přiřadit plátce/přijemce podle "
+"vyhledávacího řetězce. Například všechny zápisy v QIF obsahující 'Nájem' "
+"mohou být přiřazeny určitému plátci/příjemci reprezentujícímu vašeho "
+"domácího."
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 #, fuzzy
 msgid "Use the config file of stable version as model"
 msgstr "Použít konfigurační soubor stabilní verze jako předlohu"
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
@@ -10983,6 +11002,18 @@ msgid "Personnal finances manager"
 msgstr "Osobní správce financí"
 
 #, fuzzy
+#~ msgid ""
+#~ "This will associate a search string to a payee every time you \n"
+#~ "import a file. For instance, all QIF labels containing 'Rent'\n"
+#~ "could be associated with  a specific payee representing your \n"
+#~ "landlord."
+#~ msgstr ""
+#~ "Toto nastavení umožní při importu přiřadit plátce/přijemce podle "
+#~ "vyhledávacího řetězce. Například všechny zápisy v QIF obsahující 'Nájem' "
+#~ "mohou být přiřazeny určitému plátci/příjemci reprezentujícímu vašeho "
+#~ "domácího."
+
+#, fuzzy
 #~ msgid "Importer"
 #~ msgstr "Import"
 
diff --git a/po/da.po b/po/da.po
index 620e70f..50a38a5 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\n"
 "PO-Revision-Date: 2006-03-25 13:23+0100\n"
 "Last-Translator: Dmitri Popov <dmpop at openoffice.org>\n"
 "Language-Team: \n"
@@ -858,14 +858,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Printer"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Printer"
@@ -881,12 +881,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Bankkonto:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Dato"
 
@@ -931,12 +931,12 @@ msgstr "Eksportér kategorier"
 msgid "Credits"
 msgstr "Kredit"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -947,7 +947,7 @@ msgstr "Eksportér"
 msgid "credit.csv"
 msgstr "Kredit"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr ""
@@ -1066,14 +1066,14 @@ msgstr "Væl betaligsmåde"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 #, fuzzy
 msgid "Payee"
 msgstr "Papir"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1082,7 +1082,7 @@ msgstr "Papir"
 msgid "Debit"
 msgstr "Debit"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1111,8 +1111,8 @@ msgstr "Noter"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Overførsel"
 
@@ -1161,7 +1161,7 @@ msgstr ""
 msgid "Check the box to replace a planned operation"
 msgstr "Kategori ialt (%d transaktion)"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Kontanter"
@@ -1172,7 +1172,7 @@ msgid "Partial balance"
 msgstr "Balancer"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr ""
@@ -1236,7 +1236,7 @@ msgstr "Dato"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Beløb"
@@ -1298,133 +1298,133 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Forkert dato"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Start:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automatisk"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr ""
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Slet konto"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "Balancer"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "Lukkede planlagte transaktioner"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "Lukkede planlagte transaktioner"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "Lukkede planlagte transaktioner"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "Opret en planlagt transaktion"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr ""
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr ""
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr ""
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr ""
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Ingen kategori"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr ""
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 msgid "Export the array of forecast"
 msgstr ""
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Balance"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1455,7 +1455,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr ""
@@ -1507,7 +1507,7 @@ msgid "Create a new sub-category"
 msgstr "Giv den nye underkategori et navn"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Importér"
@@ -2615,7 +2615,7 @@ msgid "Payees"
 msgstr "Dage"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3493,17 +3493,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Kontooplysninger"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Kontonavn:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Kontotype:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Valuta:"
@@ -3592,25 +3592,25 @@ msgstr "Konti under det ønskede minimumsbeløb:"
 msgid "Comments"
 msgstr "Kommentarer"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Bankkonto"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Passiver"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Aktiver"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3621,12 +3621,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "Fly transaktioner til kategori"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3737,7 +3737,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Skjul afstemte transaktioner"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr ""
 
@@ -3940,7 +3940,7 @@ msgstr "Rapport"
 msgid "Please choose a name for archive: "
 msgstr "Vælg regnskabsår:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4156,7 +4156,7 @@ msgstr "Indehaver:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4200,7 +4200,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 #, fuzzy
 msgid "My accounts"
 msgstr "Vis konti"
@@ -4260,30 +4260,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr ""
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr ""
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr ""
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr ""
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr ""
 
@@ -6441,22 +6441,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr ""
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr ""
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Kreditkort"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr ""
 
@@ -6762,7 +6762,7 @@ msgstr "unavngivet"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr ""
 
@@ -6819,12 +6819,12 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr ""
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 #, fuzzy
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Denne fil er ikke en Grisbi-rapport"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6833,14 +6833,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6848,7 +6848,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -6857,8 +6857,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr ""
@@ -6928,7 +6928,7 @@ msgid ""
 "please check it and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -6936,7 +6936,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 #, fuzzy
 msgid "Encryption plugin not found."
 msgstr "Konto %s blev ikke fundet.\n"
@@ -7018,14 +7018,14 @@ msgid "Direct deposit"
 msgstr ""
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 #, fuzzy
 msgid "Check"
 msgstr "Fil"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8203,12 +8203,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr ""
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8218,93 +8218,93 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 #, fuzzy
 msgid "Importing transactions into Grisbi"
 msgstr "Sorter transaktionsliste"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr ""
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr ""
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 #, fuzzy
 msgid "File name"
 msgstr "Indehaver"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr ""
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Ukendt"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr ""
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Sortering:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "Slet konto"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 #, fuzzy
 msgid "file"
 msgstr "Fil"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8313,27 +8313,27 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 #, fuzzy
 msgid "Add transactions to an account"
 msgstr "Skrifttype i liste over transaktioner"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 #, fuzzy
 msgid "Mark transactions of an account"
 msgstr "Fly transaktioner til kategori"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 #, fuzzy
 msgid "Invert the amount of the imported transactions"
 msgstr "Opret en planlagt transaktion"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8342,41 +8342,41 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr ""
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr ""
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Fjern kategori"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8384,235 +8384,236 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Vent et øjeblik"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr ""
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Lukkede planlagte transaktioner"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Lukkede planlagte transaktioner"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "Lukkede planlagte transaktioner"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
 msgstr ""
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
 "We skip it"
 msgstr ""
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Fly transaktioner til kategori"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr ""
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr ""
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
 msgstr ""
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr ""
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "Eksportér kategorier"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Opret en planlagt transaktion"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 #, fuzzy
 msgid "Set the financial year"
 msgstr "Vælg regnskabsår"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr ""
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "Yderligere info"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "Eksportér kategorier"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "Kategori ialt"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr ""
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "Skjul afstemte transaktioner"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Kategori ialt:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 msgid "Search string: "
 msgstr ""
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, c-format
 msgid "Properties of the rule: %s\n"
 msgstr ""
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Fly transaktioner til kategori"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "Fly transaktioner til kategori"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr ""
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, fuzzy, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Fly transaktioner til kategori"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 msgid "Name of the file to import: "
 msgstr ""
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr ""
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Kan ikke importerer fil."
@@ -9228,35 +9229,35 @@ msgid "Display following messages"
 msgstr "Advarsler"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 msgid "Memorise last opened files: "
 msgstr ""
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Backup"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr ""
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr ""
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Gem fil"
@@ -10327,7 +10328,7 @@ msgstr "Tilføj valuta:"
 msgid "Clickable transactions"
 msgstr "Kontotransaktioner"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10450,7 +10451,7 @@ msgstr ""
 msgid "Exclude the transactions with a null amount"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Lukkede planlagte transaktioner"
@@ -10700,41 +10701,54 @@ msgstr ""
 msgid "notes"
 msgstr "Noter"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Ove "  ats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39  %s.\n"  at "  xist."  ware"  "     ’ò‹¿d+          ryŒ¿d+  @Í)Ùÿ         °Í)Ùÿ  uú‹¿d+  €¿d+  ­¿d+                          ’©Àd+  °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 rskrifter"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Kontooplysninger"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Backup-fil:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Backup"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Backup-fil:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Sorter transaktionsliste"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Skjul afstemte transaktioner"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/de.po b/po/de.po
index 5fa78ee..49b9586 100644
--- a/po/de.po
+++ b/po/de.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: de\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\n"
 "PO-Revision-Date: 2011-12-25 18:16+0100\n"
 "Last-Translator: Martin Stromberger <mstromberger at aon.at>\n"
 "Language-Team: deutsch <de at li.org>\n"
@@ -808,13 +808,13 @@ msgstr "Tilgungen geplant vom Anfang anzeigen"
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 msgid "Print the array"
 msgstr "Auflistung Drucken"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 msgid "Export the array"
 msgstr "Auflistung Exportieren"
 
@@ -828,12 +828,12 @@ msgstr "Tilgungsplan"
 msgid "Loan amount: "
 msgstr "Kredit Betrag: "
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Datum"
 
@@ -873,12 +873,12 @@ msgstr "Rückzahlung"
 msgid "Credits"
 msgstr "Einnahmen"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Drucken"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -888,7 +888,7 @@ msgstr "Export"
 msgid "credit.csv"
 msgstr "credit.csv"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Datei kann nicht gespeichert werden."
@@ -1003,13 +1003,13 @@ msgstr "Zahlungsweise auswählen"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr "Empfänger"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1018,7 +1018,7 @@ msgstr "Empfänger"
 msgid "Debit"
 msgstr "Ausgaben"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1047,8 +1047,8 @@ msgstr "Notizen"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Umbuchung"
 
@@ -1094,7 +1094,7 @@ msgstr "Automatische Erhöhung pro Monat"
 msgid "Check the box to replace a planned operation"
 msgstr "Die 'Checkbox' auswählen um die geplante Buchung zu ersetzen"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Bargeldkonto"
@@ -1104,7 +1104,7 @@ msgid "Partial balance"
 msgstr "Partieller Saldo"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Art"
@@ -1168,7 +1168,7 @@ msgstr "Auswählen"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Betrag"
@@ -1227,127 +1227,127 @@ msgstr "Das Diagramm anzeigen"
 msgid "Export the historical data"
 msgstr "Historische Daten exportieren"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr "Voraussichtlicher Saldo für das Konto \"%s\" vom %s bis %s"
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr "Saldo Anfangsperiode"
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 msgid "Start date: "
 msgstr "Beginndatum: "
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "automatisch"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 "Für eine automatische Änderung vom Beginndatum die 'Checkbox' auswählen"
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Beschreibung"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Umbuchung: %s <-> %s"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr "Vom Saldo abziehen"
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 msgid "Adding to the balance"
 msgstr "Zum Saldo hinzufügen"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr "Zeile einfügen"
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 msgid "Delete selection"
 msgstr "Auswahl löschen"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 msgid "Change selection"
 msgstr "Auswahl ändern"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 msgid "Delete all occurences of the selection"
 msgstr "Ein oder alle Vorkommen von der Auswahl löschen"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 msgid "Convert selection to scheduled transaction"
 msgstr "Buchung regelmäßig ausführen"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr "Den Saldo von einem Bargeldkonto eingeben"
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr "Daten zurücksetzen"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr " (weiterhin verfügbar)"
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr " (Budget überschritten)"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr " (noch nicht verfügbar)"
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr "Keine Daten per Voreinstellung"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Keine Kategorie"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Kein Budgeteintrag"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 msgid "Export the array of forecast"
 msgstr "Prognose exportieren - Grisbi"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 msgid "Balance at "
 msgstr "Bilanz am "
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr "forecast.csv"
 
@@ -1376,7 +1376,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr "Grisbi Kategorien (*.cgsb)"
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr "Alle Dateien"
@@ -1436,7 +1436,7 @@ msgid "Create a new sub-category"
 msgstr "Eine neue Unterkategorie erstellen"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Import"
@@ -2558,7 +2558,7 @@ msgid "Payees"
 msgstr "Empfänger"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3451,15 +3451,15 @@ msgstr ""
 msgid "Account details"
 msgstr "Konto Details"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 msgid "Account name: "
 msgstr "Kontoname: "
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 msgid "Account type: "
 msgstr "Kontoart: "
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 msgid "Account currency: "
 msgstr "Kontowährung: "
 
@@ -3537,25 +3537,25 @@ msgstr "Mindestsaldo festgelegt: "
 msgid "Comments"
 msgstr "Notizen"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Bankkonto"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Kreditkonto"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Anlagekonto"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3572,11 +3572,11 @@ msgstr ""
 "\n"
 "Archivierte und abgestimmte Buchungen werden dadurch nicht verändert."
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr "Die Währung der Buchungen ändern"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr "Die IBAN Nummer ist ungültig. Bitte Dateneingabe prüfen."
@@ -3697,7 +3697,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Ein Archiv und die zugeordneten Buchungen löschen"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Ein neues Konto anlegen"
 
@@ -3930,7 +3930,7 @@ msgstr "Bericht: "
 msgid "Please choose a name for archive: "
 msgstr "Name für das Archiv: "
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr "Gratulation!"
 
@@ -4197,7 +4197,7 @@ msgstr "Dateiname: "
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr "Datei verschlüsseln"
 
@@ -4250,7 +4250,7 @@ msgstr ""
 "Konten und Daten von anderen Finanzprogrammen oder Ihrer Bank importieren"
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr "Meine Konten"
 
@@ -4325,30 +4325,30 @@ msgstr "Mit %s die URL übergeben - z.B.: 'firefox -remote %s' "
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Dateien"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Die letzte Datei automatisch öffnen"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Beim Beenden automatisch speichern"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Vor dem Speichern eine Sicherung erstellen"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr "Eine Sicherung alle "
 
@@ -6498,22 +6498,22 @@ msgstr ""
 "vorhanden."
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Einzahlung"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Kreditkarte"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Barzahlung"
 
@@ -6880,7 +6880,7 @@ msgstr "Unbenannt"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Das Speichern von gesperrten Dateien erzwingen"
 
@@ -6943,11 +6943,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Die Konfiguration kann nicht gespeichert werden '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Diese Datei ist kein Grisbi-Datei...der Ladevorgang wird abgebrochen."
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6959,7 +6959,7 @@ msgstr ""
 "%s"
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
@@ -6968,7 +6968,7 @@ msgstr ""
 "Grisbi mit Version %s ist zum Öffnen der Datei notwendig.\n"
 "Sie verwenden Version %s."
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6979,7 +6979,7 @@ msgstr ""
 "Bevor Buchungen oder wichtige Informationen geändert werden sollten Sie "
 "beachten, dass es sich um ein Archiv handelt."
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr "Grisbi Archiv geöffnet"
 
@@ -6988,8 +6988,8 @@ msgid "There is no category to record. Back."
 msgstr "Es ist keine Kategorie für eine Erfassung vorhanden."
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Die Datei kann nicht gespeichert werden '%s': %s"
@@ -7076,7 +7076,7 @@ msgstr ""
 "%s scheint keine reguläre Datei zu sein,\n"
 "bitte prüfen und erneut versuchen."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7088,7 +7088,7 @@ msgstr ""
 "\n"
 "Bitte prüfen, ob das Modul installiert ist und erneut versuchen."
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr "Das Modul für die Verschlüsselung kann nicht gefunden werden."
 
@@ -7170,13 +7170,13 @@ msgid "Direct deposit"
 msgstr "Barzahlung"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Überprüfen"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr "Barzahlung"
 
@@ -8409,12 +8409,12 @@ msgstr "Kommagetrennte Werte"
 msgid "Quicken Interchange Format"
 msgstr "Quicken Interchange Format"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr "'%s' als ein Format für den Import hinzufügen"
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8431,52 +8431,52 @@ msgstr ""
 "unterstützt:\n"
 "\n"
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr "Daten importieren"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr "Dateien für den Import auswählen"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr "Dateien für den Import hinzufügen..."
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr "Dateiname"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Die Datei kann nicht gelesen werden: %s\n"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr "Dateien auswählen - Grisbi"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr "Bekannte Dateien (%s)"
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr "%s Dateien (*.%s)"
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 msgid "Encoding: "
 msgstr "Zeichensatz: "
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
@@ -8485,37 +8485,37 @@ msgstr ""
 "In den nächsten Dialogen werden die Importierten Daten von den aufgelisteten "
 "Einträgen weiterverarbeitet"
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 msgid "Unnamed Imported account"
 msgstr "Importiertes Konto ohne Namen"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr "Fehler!"
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr "Es wurden keine Daten importiert. Bitte die Import-Dateien prüfen."
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr "Folgende Dateien sind fehlerhaft: "
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr "Die Einstellungen für den Import sind festgelegt."
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr "Bitte 'Schließen' auswählen um die Daten zu importieren."
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr "Datei"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8528,24 +8528,24 @@ msgstr ""
 "Wie sollen die Daten aus der Datei <span foreground=\"blue\">%s</span> "
 "weiterverarbeitet werden?\n"
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr "Buchungen einem Konto zuordnen"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr "Buchungen für ein Konto auswählen"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr "Den Betrag der importierten Buchungen invertieren"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr "Eine Regel für diesen Import erstellen - Name der Regel : "
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8559,12 +8559,12 @@ msgstr ""
 "\n"
 "Soll diese Währung erstellt werden?"
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "ISO 4217 kann der Währung %s nicht zugeordnet werden."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
@@ -8572,7 +8572,7 @@ msgstr ""
 "Diese Währung für Salden, Empfänger, Kategorien\n"
 "und Budgeteinträge verwenden"
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
@@ -8582,7 +8582,7 @@ msgstr ""
 "Es wird versucht den Import fortzusetzen, jedoch kann es wegen des Fehlers "
 "zu inkonsistenten Zuständen kommen..."
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
@@ -8592,15 +8592,15 @@ msgstr ""
 "wurde kein Name für die Regel angegeben. Bitte einen Namen für die Regel "
 "eingeben oder die Erstellung der Regel mit Abbrechen verlassen."
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr "Kein Name für die Import Regel"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 msgid "Name of the rule: "
 msgstr "Name der Regel: "
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8614,11 +8614,11 @@ msgstr ""
 "Bitte kontaktieren Sie das Grisbi-Team (devel at listes.grisbi.org) um die "
 "Ursache für den Fehler zu finden."
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Bitte warten"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
@@ -8630,27 +8630,27 @@ msgstr ""
 "Abstimmungsreferenzen zuzuordnen.\n"
 "Die Anlage und Zuordnung kann im Dialog 'Einstellungen' durchgeführt werden."
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Importiertes Konto"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Bestätigung für das Zusammenführen von Buchungen in: %s"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Bestätigung für das Importieren von Buchungen in: %s"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr ""
 "Die aufgelisteten Buchungen sind bereits vorhanden - bitte treffen Sie eine "
 "Auswahl welche Buchungen zusammengeführt werden sollen."
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
@@ -8658,27 +8658,27 @@ msgstr ""
 "Die aufgelisteten Buchungen sind bereits vorhanden - bitte treffen Sie eine "
 "Auswahl welche Buchungen importiert werden sollen."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Buchung für Zusammenführung : %s ; %s ; %s"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Buchung für Import : %s ; %s ; %s"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Buchung gefunden : %s ; %s ; %s ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Buchung gefunden : %s ; %s ; %s"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8687,27 +8687,27 @@ msgstr ""
 "Achtung: Diese Schecknummer %s wird bereits benützt.\n"
 "Die Auswahl wird verworfen"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Verwaiste Buchungen für: %s"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Die Buchungen für den Import auswählen - mit 'Anwenden' werden die Buchungen "
 "importiert"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Markieren"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr ""
 "Die ID's des importieren und des selektierten Kontos sind unterschiedlich"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8716,52 +8716,53 @@ msgstr ""
 "entscheiden den Vorgang fortzusetzen wird die ID des Kontos geändert. Soll "
 "der Vorgang fortgesetzt werden?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr "%s #%d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr "Import Einstellungen"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr "Datumsbereich in Tagen für den Import von Buchungen: "
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Importierte Buchungen mit vorhandenen Buchungen zusammenführen"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr "Automatisch die Empfängerkategorie zuordnen"
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr "Eine Nummer extrahieren und in das Feld für Schecknummer einfügen"
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr "Geschäftsjahr Zuordnung"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr "entsprechend Datum der Buchung"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr "entsprechend Datum der Durchführung"
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 msgid "Manage import associations"
 msgstr "Zuordnungen verwalten"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 msgid "Import associations"
 msgstr "Zuordnungen"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
@@ -8771,34 +8772,34 @@ msgstr ""
 "Suchkriterium und einem Empfänger dem ausgewählten Empfänger zugeordnet "
 "werden."
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr "Empfänger Name"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr "Suchkriterium"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 msgid "Details of associations"
 msgstr "Zuordnung Details"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 msgid "Payee name: "
 msgstr "Empfänger Name: "
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 msgid "Search string: "
 msgstr "Suchkriterium: "
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr "Der ausgewählte Empfänger ist bereits einem Suchbegriff zugeordnet"
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
@@ -8807,7 +8808,7 @@ msgstr ""
 "%s ist keine Ofx oder Qif Datei, es werden keine Daten aus dieser Datei "
 "importiert."
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
@@ -8816,48 +8817,48 @@ msgstr ""
 "%s konnte nicht erfolgreich importiert werden. Es ist ein Fehler beim "
 "Ermitteln der Buchungen aufgetreten."
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr "Regelbasierender Import - Grisbi"
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Eigenschaften der Importregel: %s\n"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Die importierten Buchungen werden dem Konto %s zugeordnet.\n"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "Die importierten Buchungen erhalten eine Markierung im Konto %s.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Die Währung für den Import ist %s.\n"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Die Beträge der Buchungen werden invertiert.\n"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 msgid "Name of the file to import: "
 msgstr "Importdatei: "
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Die temporäre Datei kann nicht erstellt werden: %s\n"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Die Datei kann nicht extrahiert werden '%s': %s"
@@ -9453,35 +9454,35 @@ msgid "Display following messages"
 msgstr "Folgende Meldungen anzeigen"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr "Datei komprimieren"
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 msgid "Memorise last opened files: "
 msgstr "Dateihistorie Anzahl: "
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Sicherungen"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr "Für Sicherungen nur eine Datei anlegen"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr "Sicherung komprimieren"
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Nach dem Öffnen eine Sicherung erstellen"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 msgid "Config file"
 msgstr "Konfigurationsdatei"
 
@@ -10701,7 +10702,7 @@ msgstr "Währung Kategorien: "
 msgid "Clickable transactions"
 msgstr "Buchungen Aufruf"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10820,7 +10821,7 @@ msgstr "Nur Umbuchungen berücksichtigen"
 msgid "Exclude the transactions with a null amount"
 msgstr "Buchungen mit einem Betrag von 0 nicht berücksichtigen"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Zeile expandieren"
@@ -11058,44 +11059,61 @@ msgstr "jede Sektion"
 msgid "notes"
 msgstr "Notizen"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Bezeichnungen"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Konto Details"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Verzeichnis für Sicherungen: "
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Sicherungen"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Verzeichnis für Sicherungen: "
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Buchung splitten"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Verzeichnis für Symbole - Grisbi"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+#, fuzzy
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+"Empfänger aus einer Importdatei können mit der Festlegung von einem "
+"Suchkriterium und einem Empfänger dem ausgewählten Empfänger zugeordnet "
+"werden."
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 #, fuzzy
 msgid "Use the config file of stable version as model"
 msgstr ""
 "Die Konfigurationsdatei von einer älteren Grisbi-Version als Vorlage "
 "verwenden"
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
@@ -11117,6 +11135,17 @@ msgid "Personnal finances manager"
 msgstr "Finanzprogramm für Privatpersonen"
 
 #, fuzzy
+#~ msgid ""
+#~ "This will associate a search string to a payee every time you \n"
+#~ "import a file. For instance, all QIF labels containing 'Rent'\n"
+#~ "could be associated with  a specific payee representing your \n"
+#~ "landlord."
+#~ msgstr ""
+#~ "Empfänger aus einer Importdatei können mit der Festlegung von einem "
+#~ "Suchkriterium und einem Empfänger dem ausgewählten Empfänger zugeordnet "
+#~ "werden."
+
+#, fuzzy
 #~ msgid "Importer"
 #~ msgstr "Import"
 
diff --git a/po/el.po b/po/el.po
index 42577e5..4fa04bf 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\n"
 "PO-Revision-Date: 2009-04-13 14:53+0200\n"
 "Last-Translator: \n"
 "Language-Team: KASKAS <ttnfy17 at yahoo.gr>\n"
@@ -867,14 +867,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Εκτυπωτής"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Εκτυπωτής"
@@ -890,12 +890,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Φόρτωση λογαριασμών:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Ημερομηνία"
 
@@ -940,12 +940,12 @@ msgstr "Σειρά εκτίμησης"
 msgid "Credits"
 msgstr "Πίστωση"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Εκτύπωση"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -956,7 +956,7 @@ msgstr "Εξαγωγή"
 msgid "credit.csv"
 msgstr "Πίστωση"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Αδύνατη η αποθήκευση αρχείου"
@@ -1072,13 +1072,13 @@ msgstr "Επιλέξτε τη μέθοδο πληρωμής"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr "Δικαιούχος πληρωμής"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1087,7 +1087,7 @@ msgstr "Δικαιούχος πληρωμής"
 msgid "Debit"
 msgstr "Χρέωση"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1116,8 +1116,8 @@ msgstr "Σημειώσεις"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Μεταφορά"
 
@@ -1167,7 +1167,7 @@ msgstr "Μηνιαία έξοδα ανά δικαιούχο πληρωμής"
 msgid "Check the box to replace a planned operation"
 msgstr "Αδειάστε την φόρμα για να δημιουργήσετε νέα συναλλαγή"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Λογαριασμός μετρητών"
@@ -1178,7 +1178,7 @@ msgid "Partial balance"
 msgstr "Αρχική ισορροπία"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Τύπος"
@@ -1241,7 +1241,7 @@ msgstr "Επιλέξτε"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Ποσό"
@@ -1304,138 +1304,138 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Αρχική ημερομηνία"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, fuzzy, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr "Εκτίμηση ισορροπίας του λογαριασμού  \"%s\" από %s %s"
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Έναρξη:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Αυτόματος"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Περιγραφή"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Ισορροπία"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Μεταφορά σε έναν διαγραμμένο λογαριασμό."
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "Αρχική ισορροπία"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "Επιλογή ημερομηνίας"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "Επιλογή ημερομηνίας"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "Διαγράψτε την επιλεγμένη σχεδιασμένη συναλλαγή"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "Μετατρέψτε τη συναλλαγή στη σχεδιασμένη συναλλαγή"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "Αδύνατη η εκροή της μεταφοράς σε έναν κλειστό λογαριασμό"
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr ""
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 #, fuzzy
 msgid " (still available)"
 msgstr "Καμία περιγραφή διαθέσιμη"
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 #, fuzzy
 msgid " (budget exceeded)"
 msgstr "Δεν καθορίζεται κανένας προϋπολογισμός."
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "Πίσω στην προεπιλογή"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Καμία κατηγορία"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Καμία δημοσιονομική γραμμή"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Εξάγετε τις δημοσιονομικές γραμμές"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Ισορροπία"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1464,7 +1464,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr "Αρχεία κατηγορίας Grisbi (*.cgsb)"
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr "Όλα τα αρχεία"
@@ -1523,7 +1523,7 @@ msgid "Create a new sub-category"
 msgstr "Δημιουργήστε μια νέα υποκατηγορία"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Εισαγωγή"
@@ -2675,7 +2675,7 @@ msgid "Payees"
 msgstr "Δικαιούχοι πληρωμής"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3575,17 +3575,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Λεπτομέρειες λογαριασμού"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Όνομα λογαριασμού:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Τύπος λογαριασμού:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Νόμισμα λογαριασμού:"
@@ -3675,25 +3675,25 @@ msgstr "Ελάχιστη επιθυμητή ισορροπία:"
 msgid "Comments"
 msgstr "Σχόλια"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Τραπεζικός λογαριασμός"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Λογαριασμός παθητικού"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Λογαριασμός ενεργητικού"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3710,11 +3710,11 @@ msgstr ""
 "\n"
 "Αρχειοθετημένες και συμφωνημένες  συναλλαγές θα μείνουν  χωρίς τροποποιήσεις."
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr "Αλλάξτε το νόμισμα συναλλαγών"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3836,7 +3836,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Διαγραφή ενός αρχείου και των συναλλαγών του"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Δημιουργία νέου λογαριασμού"
 
@@ -4084,7 +4084,7 @@ msgstr "Έκθεση:"
 msgid "Please choose a name for archive: "
 msgstr "Παρακαλώ επιλέξτε ένα όνομα για το αρχείο:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr "Συγχαρητήρια!"
 
@@ -4374,7 +4374,7 @@ msgstr "Όνομα αρχείου:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr "Κρυπτογραφήστε το αρχείο Grisbi"
 
@@ -4424,7 +4424,7 @@ msgstr ""
 "λογισμικό."
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr "Οι λογαριασμοί μου"
 
@@ -4504,30 +4504,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Χειρισμός αρχείων λογαριασμού"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Αυτόματη φόρτωση τελευταίου αρχείου στο ξεκίνημα"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Αυτόματη αποθήκευση κατά την έξοδο"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Κάντε ένα εφεδρικό αντίγραφο πρίν αποθηκεύσετε τα αρχεία"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr "Κάντε ένα εφεδρικό αντίγραφο κάθε"
 
@@ -6733,22 +6733,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr "Η συναλλαγή %d έχει έναν δικαιούχο πληρωμής n°%d αλλά δεν υπάρχει."
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Κατάθεση"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Πιστωτική κάρτα"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Απευθείας χρέωση"
 
@@ -7122,7 +7122,7 @@ msgstr "απροσδιόριστος"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Αναγκαστική αποθήκευση κλειδωμένων αρχείων"
 
@@ -7184,11 +7184,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Αδύνατη η αποθήκευση του αρχείου διαμόρφωσης '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Αυτό δεν είναι ένα αρχείο Grisbi… Η φόρτωση αναβάλλεται."
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -7200,7 +7200,7 @@ msgstr ""
 "%s"
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
@@ -7209,7 +7209,7 @@ msgstr ""
 "Η έκδοση Grisbi %s απαιτείται για να ανοίξει αυτό το αρχείο.\n"
 "Eσείς χρησιμοποιείται την έκδοση %s."
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 #, fuzzy
 msgid ""
 "You have opened an archive.\n"
@@ -7222,7 +7222,7 @@ msgstr ""
 "θέλετε και σώζετε αργότερα (νέες εκθέσεις…) αλλά θυμηθείτε ότι είναι ένα "
 "αρχείο πριν τροποποιηθούν  μερικές συναλλαγές ή σημαντικές πληροφορίες."
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr "Αρχείο Grisbi που ανοίγουν"
 
@@ -7231,8 +7231,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Αδύνατη η αποθήκευση του αρχείου'%s': %s"
@@ -7312,7 +7312,7 @@ msgstr ""
 "%s δεν φαίνεται να είναι ένα κανονικό αρχείο,\n"
 "παρακαλώ ελέγξτε το και προσπαθήστε πάλι."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7325,7 +7325,7 @@ msgstr ""
 "Παρακαλώ σιγουρευτείτε εάν είναι εγκατεστημένο (δηλ. ελέγξτε ότι το πακέτο "
 "'grisbi-ssl' εγκαταστάθηκε) και προσπαθήστε πάλι."
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr "Το plugin της κρυπτογράφησης δεν βρέθηκε."
 
@@ -7408,13 +7408,13 @@ msgid "Direct deposit"
 msgstr "Άμεση κατάθεση"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Έλεγχος"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr "Απόσυρση μετρητών"
 
@@ -8682,12 +8682,12 @@ msgstr "Τιμές χωρισμένες με κόμμα "
 msgid "Quicken Interchange Format"
 msgstr "Επιταχύνετε το σχήμα ανταλλαγής"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr "Προσθέτοντας '%s' ως σχήμα εισαγωγών"
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8704,53 +8704,53 @@ msgstr ""
 "τώρα, τα ακόλουθα σχήματα υποστηρίζονται:\n"
 "\n"
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr "Εισαγωγή συναλλαγών στο Grisbi"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr "Επιλέξτε αρχείο για εισαγωγή"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr "Προσθέστε αρχείο για εισαγωγή"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr "Όνομα αρχείου"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Αδύνατο το άνοιγμα του αρχείου: %s\n"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Άγνωστο"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr "Επιλέξτε αρχεία για εισαγωγή"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr "Γνωστά αρχεία (%s)"
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr "%s αρχεία (*.%s)"
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Κωδικοποίηση:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
@@ -8758,15 +8758,15 @@ msgstr ""
 "Εισαγάγατε επιτυχώς τα αρχεία στο Grisbi.  Οι ακόλουθες σελίδες θα σας "
 "βοηθήσουν να οργανώσετε τα εισαγόμενα στοιχεία για τα ακόλουθα αρχεία"
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 msgid "Unnamed Imported account"
 msgstr "Απροσδιόριστος εισαγόμενος λογαριασμός"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr "Λάθος!"
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
@@ -8774,27 +8774,27 @@ msgstr ""
 "Κανένα αρχείο δεν έχει εισαχθεί, παρακαλώ ελέγξτε ότι είναι έγκυρα αρχεία.  "
 "Παρακαλώ σιγουρευτείτε ότι δεν συμπιέζονται και ότι το σχήμα τους ισχύει."
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 #, fuzzy
 msgid "The following files are in error: "
 msgstr "Τα ακόλουθα αρχεία είναι λανθασμένα:"
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 #, fuzzy
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 "Έχετε επιτυχώς  εξαγάγει τα  στοιχεία οργάνωσης στο Grisbi.  Πιέστε το "
 "'Κλείσιμο' για να εξαγάγετε πραγματικά τα στοιχεία."
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr "Αρχείο"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8807,24 +8807,24 @@ msgstr ""
 "Τι θέλετε να κάνετε με το περιεχόμενο από <span foreground=\"blue\">%s</"
 "span> ?\n"
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr "Προσθέστε τις συναλλαγές σε έναν λογαριασμό."
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr "Επιλέξτε συναλλαγές ενός λογαριασμού."
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr "Αναστρέψτε το ποσό των εισαγόμενων συναλλαγών"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr "Δημιουργήστε έναν κανόνα για αυτήν την εισαγωγή. Όνομα του κανόνα:"
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8833,18 +8833,18 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Αδύνατη η σύνδεση του  ISO 4217 κωδικού για το νόμισμα '%s'."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
@@ -8854,7 +8854,7 @@ msgstr ""
 "προσπαθούμε να συνεχίσουμε να εισάγουμε αλλά κακά πράγματα μπορούν να "
 "συμβούν…"
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, fuzzy, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
@@ -8864,16 +8864,16 @@ msgstr ""
 "δώσατε ένα όνομα σε εκείνο τον κανόνα. Παρακαλώ θέστε ένα όνομα ή  αφήστε το "
 "κενό για να ακυρώσετε τη δημιουργία κανόνα."
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr "Κανένα όνομα για τον κανόνα εισαγωγών"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Όνομα του κανόνα:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8886,11 +8886,11 @@ msgstr ""
 "Παρακαλώ ελάτε σε επαφή με την ομάδα του  grisbi για να βρείτε λύση στο "
 "πρόβλημα."
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Παρακαλώ περιμένετε"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 #, fuzzy
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
@@ -8898,25 +8898,25 @@ msgid ""
 "via the preferences windows."
 msgstr "προτιμήσεων."
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Εισαχθείς λογαριασμός"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Επιβεβαίωση των συναλλαγών που συγχωνεύονται"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Επιβεβαίωση της εισαγωγής των συναλλαγών"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr "Παρακαλώ επιλέξτε τις συναλλαγές που συγχωνεύονται"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
@@ -8924,27 +8924,27 @@ msgstr ""
 "Μερικές εισαγόμενες συναλλαγές φαίνονται να σώζονται ήδη. Παρακαλώ επιλέξτε "
 "τις συναλλαγές στην εισαγωγή."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Συναλλαγές που συγχωνεύονται: %s ; %s ; %s"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Συναλλαγές στην εισαγωγή: %s ; %s ; %s"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Συναλλαγή που βρίσκεται: %s ; %s ; %s ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Συναλλαγή που βρίσκεται: %s ; %s ; %s"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8953,28 +8953,28 @@ msgstr ""
 "Προειδοποίηση: ο αριθμός επιταγών %ld  χρησιμοποιείται ήδη.\n"
 "Το προσπερνάμε."
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Ορφανές μεταφορές"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 #, fuzzy
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Επιλέξτε τις συναλλαγές  που θέλετε να προσθέσετε στον κατάλογο και πατήστε "
 "'Προσθήκη'"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Σημάδι"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr ""
 "Η ταυτότητα των εισαγόμενων και επιλεγμένων λογαριασμών είναι διαφορετική"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8982,102 +8982,103 @@ msgstr ""
 "Ίσως επιλέγετε έναν λανθασμένο λογαριασμό;  Εάν επιλέξετε να συνεχιστείτε, η "
 "ταυτότητα του λογαριασμού θα αλλάξει.  Θέλετε να συνεχιστείτε;"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr "%s #%d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "Εισαγωγή κανόνων"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 #, fuzzy
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 "Κατώτατο όριο ταιριάζοντας με την ημερομηνία συναλλαγής κατά τη διάρκεια της "
 "εισαγωγής (στις ημέρες"
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr ""
 "συναλλαγές συγχώνευσης που εισάγονται με τις προγραμματισμένες συναλλαγές"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 #, fuzzy
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 "αυτόματα συνδέστε την κατηγορία του δικαιούχου πληρωμής εάν είναι δυνατό"
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr "Εξάγετε έναν αριθμό και αποθηκεύστε τον στο πεδίο καμία συναλλαγή."
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr "Θέστε το οικονομικό έτος"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr "Σύμφωνα με την ημερομηνία,"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 "Σύμφωνα με την τοκοφόρο ημερομηνία (εάν αποτύχετε, προσπαθήστε με την "
 "ημερομηνία)"
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "Αυτόματη ένωση έναρξης"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "Εισαγωγή κατηγοριών"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr "Όνομα δικαιούχων πληρωμής"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "Αναζήτηση"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "Μην απαριθμήστε τη διάσπαση των συναλλαγών"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Όνομα δικαιούχων πληρωμής:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "Αναζήτηση:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
@@ -9086,7 +9087,7 @@ msgstr ""
 "%s Δεν είναι αρχείο OFX, ούτε αρχείο QIF. Τίποτα δεν θα γίνει με αυτό το "
 "αρχείο."
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
@@ -9094,22 +9095,22 @@ msgid ""
 msgstr ""
 "%s δεν εισήχθη επιτυχώς. Ένα λάθος εμφανίστηκε παίρνοντας τις συναλλαγές."
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr "Εισάγετε ένα αρχείο με έναν κανόνα"
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Ιδιότητες του κανόνα: %s\n"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Οι εισαγόμενες συναλλαγές θα προστεθούν στον λογαριασμό %s.\n"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr ""
@@ -9117,28 +9118,28 @@ msgstr ""
 "%s.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Νόμισμα προς εισαγωγή %s.\n"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Τα ποσά των συναλλαγών θα αναστραφούν.\n"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "Όνομα του αρχείου προς εισαγωγή:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Αδύνατη η δημιουργία αρχείου tmp: %s\n"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Αδύνατο το άνοιγμαι του αρχείο '%s': %s"
@@ -9749,37 +9750,37 @@ msgid "Display following messages"
 msgstr "Εμφάνιση των ακόλουθων μηνυμάτων προειδοποίησης"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr "Συμπίεση αρχείου Grisbi"
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Απομνημονεύστε τα τελευταία ανοιγμένα αρχεία:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Αντίγραφα"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "Κάντε ένα εφεδρικό αντίγραφο κάθε"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr "Συμπίεση αντιγράφων Grisbi"
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Κάνετε ένα εφεδρικό αντίγραφο μετά το άνοιγμα των αρχείων"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Σώζοντας το αρχείο"
@@ -10929,7 +10930,7 @@ msgstr "Κατηγορίες νομισμάτων:"
 msgid "Clickable transactions"
 msgstr "Συναλλαγές με ένα κλικ"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -11052,7 +11053,7 @@ msgstr "Αποκλείστε τις συναλλαγές που δεν είνα
 msgid "Exclude the transactions with a null amount"
 msgstr "Αποκλείστε τις συναλλαγές με ένα μηδενικό ποσό"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Επιλογή ημερομηνίας"
@@ -11304,41 +11305,54 @@ msgstr "κάθε τμήμα"
 msgid "notes"
 msgstr "σημειώσεις"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Τίτλοι"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Λεπτομέρειες λογαριασμού"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Εφεδρικός κατάλογος:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Αντίγραφα"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Εφεδρικός κατάλογος:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Διάσπαση της συναλλαγής"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Επιλέξτε τον κατάλογο εικονιδίων"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid  rc/ui/grisbi_prefs.ui.h:37   your landlord."   be associated\n"  ·Î´ÎµÎ½Î¹ÎºÏŒ ποσό"  ¯Î½Î±  χείων"  n"  λλαγές."    ‚"   "     uú‹¿d+  €¿d+  ­¿d+                          ’©Àd+  °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/eo.po b/po/eo.po
index 7362356..4785371 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -785,13 +785,13 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 msgid "Print the array"
 msgstr ""
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 msgid "Export the array"
 msgstr ""
 
@@ -805,12 +805,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr ""
 
@@ -850,12 +850,12 @@ msgstr ""
 msgid "Credits"
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -865,7 +865,7 @@ msgstr ""
 msgid "credit.csv"
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr ""
@@ -980,13 +980,13 @@ msgstr ""
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr ""
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -995,7 +995,7 @@ msgstr ""
 msgid "Debit"
 msgstr ""
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1024,8 +1024,8 @@ msgstr ""
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr ""
 
@@ -1069,7 +1069,7 @@ msgstr ""
 msgid "Check the box to replace a planned operation"
 msgstr ""
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr ""
@@ -1079,7 +1079,7 @@ msgid "Partial balance"
 msgstr ""
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr ""
@@ -1139,7 +1139,7 @@ msgstr ""
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr ""
@@ -1197,126 +1197,126 @@ msgstr ""
 msgid "Export the historical data"
 msgstr ""
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 msgid "Start date: "
 msgstr ""
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr ""
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr ""
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr ""
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr ""
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 msgid "Adding to the balance"
 msgstr ""
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 msgid "Delete selection"
 msgstr ""
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 msgid "Change selection"
 msgstr ""
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 msgid "Delete all occurences of the selection"
 msgstr ""
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 msgid "Convert selection to scheduled transaction"
 msgstr ""
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr ""
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr ""
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr ""
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr ""
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr ""
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr ""
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 msgid "Export the array of forecast"
 msgstr ""
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 msgid "Balance at "
 msgstr ""
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1345,7 +1345,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr ""
@@ -1393,7 +1393,7 @@ msgid "Create a new sub-category"
 msgstr ""
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr ""
@@ -2455,7 +2455,7 @@ msgid "Payees"
 msgstr ""
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3266,15 +3266,15 @@ msgstr ""
 msgid "Account details"
 msgstr ""
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 msgid "Account name: "
 msgstr ""
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 msgid "Account type: "
 msgstr ""
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 msgid "Account currency: "
 msgstr ""
 
@@ -3352,25 +3352,25 @@ msgstr ""
 msgid "Comments"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr ""
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3381,11 +3381,11 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr ""
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3490,7 +3490,7 @@ msgid "Deleting an archive and its transactions"
 msgstr ""
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr ""
 
@@ -3680,7 +3680,7 @@ msgstr ""
 msgid "Please choose a name for archive: "
 msgstr ""
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -3891,7 +3891,7 @@ msgstr ""
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -3932,7 +3932,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr ""
 
@@ -3988,30 +3988,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr ""
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr ""
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr ""
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr ""
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr ""
 
@@ -6087,22 +6087,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr ""
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr ""
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr ""
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr ""
 
@@ -6403,7 +6403,7 @@ msgstr ""
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr ""
 
@@ -6460,11 +6460,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr ""
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr ""
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6473,14 +6473,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6488,7 +6488,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -6497,8 +6497,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr ""
@@ -6566,7 +6566,7 @@ msgid ""
 "please check it and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -6574,7 +6574,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr ""
 
@@ -6654,13 +6654,13 @@ msgid "Direct deposit"
 msgstr ""
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr ""
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -7765,12 +7765,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr ""
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -7780,88 +7780,88 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr ""
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr ""
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr ""
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr ""
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr ""
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr ""
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr ""
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 msgid "Encoding: "
 msgstr ""
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 msgid "Unnamed Imported account"
 msgstr ""
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr ""
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -7870,24 +7870,24 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr ""
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr ""
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr ""
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -7896,40 +7896,40 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr ""
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr ""
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 msgid "Name of the rule: "
 msgstr ""
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -7937,226 +7937,227 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr ""
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr ""
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr ""
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr ""
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr ""
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
 msgstr ""
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
 "We skip it"
 msgstr ""
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, c-format
 msgid "Orphaned transactions for: %s"
 msgstr ""
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr ""
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr ""
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
 msgstr ""
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr ""
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr ""
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 msgid "Merge the imported transactions with the transactions found"
 msgstr ""
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr ""
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr ""
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 msgid "Manage import associations"
 msgstr ""
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 msgid "Import associations"
 msgstr ""
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr ""
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr ""
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 msgid "Details of associations"
 msgstr ""
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 msgid "Payee name: "
 msgstr ""
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 msgid "Search string: "
 msgstr ""
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, c-format
 msgid "Properties of the rule: %s\n"
 msgstr ""
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr ""
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr ""
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr ""
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr ""
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 msgid "Name of the file to import: "
 msgstr ""
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr ""
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr ""
@@ -8721,35 +8722,35 @@ msgid "Display following messages"
 msgstr ""
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 msgid "Memorise last opened files: "
 msgstr ""
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr ""
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr ""
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr ""
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 msgid "Config file"
 msgstr ""
 
@@ -9753,7 +9754,7 @@ msgstr ""
 msgid "Clickable transactions"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -9869,7 +9870,7 @@ msgstr ""
 msgid "Exclude the transactions with a null amount"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 msgid "Expand all"
 msgstr ""
 
@@ -10097,35 +10098,47 @@ msgstr ""
 msgid "notes"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 msgid "title"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 msgid "Account files"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 msgid "Backup directory:  "
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 msgid "Backup files"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 msgid "Default directory: "
 msgstr ""
 
 #: ../src/ui/grisbi_prefs.ui.h:22
+msgid "Import of transactions "
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:30
 msgid "Select a directory"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/es.po b/po/es.po
index d77c45d..a2bf24c 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -829,14 +829,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Impresora"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Impresora"
@@ -852,12 +852,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Cargando cuentas: "
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Fecha"
 
@@ -902,12 +902,12 @@ msgstr "Estimar tabla"
 msgid "Credits"
 msgstr "Crédito"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Imprimir"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -918,7 +918,7 @@ msgstr "Exportar"
 msgid "credit.csv"
 msgstr "Crédito"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "No puedo guardar el archivo."
@@ -1035,13 +1035,13 @@ msgstr "Elegir el método de pago"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr "Tercero"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1050,7 +1050,7 @@ msgstr "Tercero"
 msgid "Debit"
 msgstr "Débito"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1079,8 +1079,8 @@ msgstr "Anotaciones"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Transferencia"
 
@@ -1128,7 +1128,7 @@ msgstr "Autoincremento Mensual"
 msgid "Check the box to replace a planned operation"
 msgstr "Seleccione la casilla para reemplazar una operación planeada"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Cuenta de caja"
@@ -1138,7 +1138,7 @@ msgid "Partial balance"
 msgstr "Balance parcial"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Tipo"
@@ -1201,7 +1201,7 @@ msgstr "Seleccionar"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Cantidad"
@@ -1262,44 +1262,44 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Fuentes de datos históricos"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr "Balance estimado de la cuenta \"%s\" desde %s hasta %s"
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr "Balance al comienzo del periodo"
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Fecha de comienzo:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automático"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr "Marque la casilla para cambiar automáticamente la fecha de comienzo"
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Descripción"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Balance"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, c-format
 msgid ""
 "Transfer between account: %s\n"
@@ -1308,85 +1308,85 @@ msgstr ""
 "Transferencia entre la cuenta: %s\n"
 "y la cuenta: %s"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr "Restar al total"
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 msgid "Adding to the balance"
 msgstr "Añadiendo al balance"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr "Insertar una Fila"
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 msgid "Delete selection"
 msgstr "Borrar selección"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 msgid "Change selection"
 msgstr "Cambiar selección"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 msgid "Delete all occurences of the selection"
 msgstr "Borrar todas las ocurrencias de la selección"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 msgid "Convert selection to scheduled transaction"
 msgstr "Convertir la selección en un transacción programada"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr "Inserte el balance de una cuenta de efectivo"
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr "Reiniciar datos"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr "(aun disponible)"
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr "(presupuesto excedido)"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr "(sí a recibir)"
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr "Sin valores por defecto"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Sin categoría"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Sin línea presupuestaria"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Exportar las líneas presupuestarias"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Balance "
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 #, fuzzy
 msgid "forecast.csv"
 msgstr "Predicción"
@@ -1416,7 +1416,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr "Archivos de categorías de Grisbi (*.cgsb)"
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr "Todos los archivos"
@@ -1475,7 +1475,7 @@ msgid "Create a new sub-category"
 msgstr "Crear una nueva subcategoría"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Importar"
@@ -2609,7 +2609,7 @@ msgid "Payees"
 msgstr "Terceros"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3503,15 +3503,15 @@ msgstr ""
 msgid "Account details"
 msgstr "Detalles de la cuenta"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 msgid "Account name: "
 msgstr "Nombre de la cuenta: "
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 msgid "Account type: "
 msgstr "Tipo de cuenta: "
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 msgid "Account currency: "
 msgstr "Moneda de la cuenta: "
 
@@ -3589,25 +3589,25 @@ msgstr "Balance mínimo deseado: "
 msgid "Comments"
 msgstr "Comentarios"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Cuenta bancaria"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Cuenta de Pasivo"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Cuenta de activo"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3624,11 +3624,11 @@ msgstr ""
 "\n"
 "Las transacciones archivadas y reconciliadas no se modificarán."
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr "Cambiar la moneda de las transacciones"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr "Su número IBAN no es correcto. Por favor, compruebe su entrada."
@@ -3749,7 +3749,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Borrando un archivo y sus transacciones"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Crear una cuenta nueva"
 
@@ -3984,7 +3984,7 @@ msgstr "Informe: "
 msgid "Please choose a name for archive: "
 msgstr "Por favor, elija un nombre para el fichero: "
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr "¡ Enhorabuena !"
 
@@ -4247,7 +4247,7 @@ msgstr "Nombre del fichero: "
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr "Encriptar el archivo de Grisbi"
 
@@ -4298,7 +4298,7 @@ msgstr ""
 "contabilidad"
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr "Mis cuentas"
 
@@ -4376,30 +4376,30 @@ msgstr "Podrá usar %s para cargar la URL. EJ: 'firefox -remote %s' "
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Manejo de los archivos de cuentas"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Cargar automáticamente el último archivo abierto al inicio"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Guardar automáticamente al salir"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Hacer una copia de seguridad antes de guardar los archivos"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr "Hacer una copia de seguridad cada "
 
@@ -6556,22 +6556,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr "La transacción %d tiene un tercero n°%d pero éste no existe."
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Depósito"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Tarjeta de crédito"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Cargo a cuenta"
 
@@ -6943,7 +6943,7 @@ msgstr "Sin nombre"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Forzar guardar en los fichero bloqueados"
 
@@ -7005,11 +7005,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "No se puede guardar el fichero de configuración '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Este fichero no es de de Grisbi... Carga interrumpida."
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -7021,7 +7021,7 @@ msgstr ""
 "%s"
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
@@ -7030,7 +7030,7 @@ msgstr ""
 "Se necesita la versión de Grisbi %s para abrir este archivo.\n"
 "Usted está usando la versión %s."
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -7042,7 +7042,7 @@ msgstr ""
 "más tarde (nuevos informes...) pero recuerde que es un archivo antes de "
 "modificar algunas transacciones o informaciones importantes."
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr "Archivo de Grisbi abierto"
 
@@ -7052,8 +7052,8 @@ msgid "There is no category to record. Back."
 msgstr "No hay un tercero que borrar"
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "No se puede guardar el archivo '%s': %s"
@@ -7133,7 +7133,7 @@ msgstr ""
 "%s No parece que sea un fichero convencional,\n"
 "por favor compruébelo y pruebe de nuevo."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7145,7 +7145,7 @@ msgstr ""
 "Por favor, asegúrese de que está instalado (por ejemplo, compruebe que el "
 "paquete 'grisbi-ssl' está instalado) y pruebe de nuevo."
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr "No se ha"
 
@@ -7227,13 +7227,13 @@ msgid "Direct deposit"
 msgstr "Depósito directo"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Comprobar"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr "Retirada de efectivo"
 
@@ -8477,12 +8477,12 @@ msgstr "Valores separados por comas"
 msgid "Quicken Interchange Format"
 msgstr "Formato de intercambio rápido"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr "Añadiendo '%s' como formato para importar"
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8498,52 +8498,52 @@ msgstr ""
 "de la siguiente página.  Los siguientes formatos son soportados:\n"
 "\n"
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr "Importando transacciones a Grisbi"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr "Seleccionar archivo para importar"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr "Añadir ficheros para importar..."
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr "Nombre del archivo"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr "No se puede leer el fichero: %s\n"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr "Seleccionar archivos para importar."
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr "Archivos conocidos (%s)"
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr "%s archivos (*.%s)"
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 msgid "Encoding: "
 msgstr "Codificación: "
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
@@ -8551,15 +8551,15 @@ msgstr ""
 "Ha importado con éxito los ficheros a Grisbi.  Las siguientes páginas le "
 "ayudarán a configurar la información importada para los siguientes ficheros"
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 msgid "Unnamed Imported account"
 msgstr "Cuenta sin nombre importada"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr "¡ Error !"
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
@@ -8568,26 +8568,26 @@ msgstr ""
 "válidos  Por favor, asegúrese de que no están comprimidos y qeu su formato "
 "es válido."
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr "Las siguientes ficheros tienen un error: "
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 #, fuzzy
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 "Ha configurado con éxito la exportación de datos en Grisbi.  Pulse el botón "
 "'Cerrar' para exportar los datos."
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr "archivo"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8600,24 +8600,24 @@ msgstr ""
 "¿ Qué es lo que quiere hacer con los contenidos de <span foreground=\"blue\">"
 "%s</span> ?\n"
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr "Añadir transacciones a una cuenta"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr "Marcar las transacciones de una cuenta"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr "Invertir la cantidad de las transacciones importadas"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr "Crear una regla para esta importación. Nombre de la regla : "
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8630,12 +8630,12 @@ msgstr ""
 "\n"
 "¿Quiere crearla?"
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "No se puede asociar el código ISO 4217 para la moneda '%s'."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
@@ -8643,7 +8643,7 @@ msgstr ""
 "Usar esta moneda para los totales de las categorías de terceros\n"
 "y líneas presupuestarias"
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
@@ -8652,7 +8652,7 @@ msgstr ""
 "Ha ocurrido un error mientras se creaba la nueva cuenta %s,\n"
 "Intentaremos continuar con la importación, pero pueden suceder cosas malas..."
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
@@ -8662,15 +8662,15 @@ msgstr ""
 "nombre a esa regla. Por favor, elija un nombre o déjelo en blanco para "
 "cancelar la creación de la regla."
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr "No hay un nombre para la regla de importación"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 msgid "Name of the rule: "
 msgstr "Nombre de la regla: "
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8682,11 +8682,11 @@ msgstr ""
 "\n"
 "Por favor, contacto con el equipo de Grisbi para encontrar el problema."
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Por favor espere"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
@@ -8696,25 +8696,25 @@ msgstr ""
 "ningún número de reconciliación todavía. Puede asociarlas con una "
 "reconciliación más tarde a través de las ventanas de configuración."
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Cuenta importada"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Confirmación de las transacciones a unir"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Confirmación de la importación de transacciones"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr "Por favor, elija las transacciones a unir"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
@@ -8722,27 +8722,27 @@ msgstr ""
 "Algunas de las transacciones importadas parece que ya han sido guardadas. "
 "Por favor seleccione las transacciones a importar."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Transacciones a importar : %s ; %s ; %s"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Transacciones a importar : %s ; %s ; %s"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Transacción encontrada : %s ; %s ; %s ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Transacción encontrada : %s ; %s ; %s"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8751,25 +8751,25 @@ msgstr ""
 "Aviso: El número de cheque %ld ya está siendo usado.\n"
 "Lo saltamos"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Transacciones huérfanas"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Marque las transacciones que desea añadir a la lista y pinche en el botón OK"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Marcar"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "El id de las cuentas importada y elegida son distintos"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8777,54 +8777,55 @@ msgstr ""
 "¿Quizá eligió una cuenta equivocada? Si elige coninuar, el id de la cuenta "
 "cambiará.  ¿Desea continuar ?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr "%s #%d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr "Importar configuración"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 "Umbral para cuadrar la fecha de transacción en la importación (en días): "
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Unir las transacciones importadas con la transacción encontrada"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr "Asociar automáticamente la categoría del tercero si es posible"
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 "Extrayendo un número y guardándolo en el campo Sin Cheque/Transferencia"
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr "Configurar el año financiero"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr "De acuerdo con la fecha"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr "De acuerdo con la fecha valor (si fall, intentar con la fecha)"
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 msgid "Manage import associations"
 msgstr "Administrar la importación de asociaciones"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 msgid "Import associations"
 msgstr "Importar asociaciones"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
@@ -8834,34 +8835,34 @@ msgstr ""
 "fichero.  Por ejemplo, todas las etiquetas QIF que contengan 'Renta' podrían "
 "asociarse con un tercero específico que represente a su casero."
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr "Nombre de la tercera parte"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr "Cadena de búsqueda"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 msgid "Details of associations"
 msgstr "Detalles de las asociaciones"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 msgid "Payee name: "
 msgstr "Nombre de la tercera parte: "
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 msgid "Search string: "
 msgstr "Cadena de búsqueda: "
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr "No puede elegir este tercero porque ya tiene una asociación"
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
@@ -8870,7 +8871,7 @@ msgstr ""
 "%s no es un fichero OFX, ni un fichero QIF. No se hará nada para este "
 "fichero."
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
@@ -8879,49 +8880,49 @@ msgstr ""
 "%s no se importó con éxito. Un error ocurrió mientras que se tomaban las "
 "transacciones."
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr "Importar un fichero con una regla"
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Propiedades de la regla: %s\n"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Las transacciones importadas se añadirán a la cuenta %s.\n"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr ""
 "Las transacciones importadas marcarán las transacciones en la cuenta %s.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr "La moneda a importar es %s.\n"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Se invertirán las cantidades de las transacciones.\n"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 msgid "Name of the file to import: "
 msgstr "Nombre del fichero a importar: "
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "No se ha podido crear el fichero tmp: %s\n"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "No se puede descomprimir el fichero '%s': %s"
@@ -9528,36 +9529,36 @@ msgid "Display following messages"
 msgstr "Mostrar los siguientes mensajes"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr "Comprimir el fichero de Grisbi"
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Recordar los últimos archivos abiertos:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Copias de seguridad"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr "Hacer un único fichero de respaldo"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr "Comprimir la copia de seguridad de Grisbi"
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Hacer una copia de seguridad antes de abrir los archivos"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Guardando archivo"
@@ -10760,7 +10761,7 @@ msgstr "Moneda de las categorías: "
 msgid "Clickable transactions"
 msgstr "Transacciones pulsables"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10879,7 +10880,7 @@ msgstr "Excluir las transferencias que no son transferencias"
 msgid "Exclude the transactions with a null amount"
 msgstr "Excluir las transacciones con una cantidad nula"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Cambiar selección"
@@ -11120,42 +11121,59 @@ msgstr "cada sección"
 msgid "notes"
 msgstr "notas"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Títulos"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Detalles de la cuenta"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Directorio de copias de seguridad: "
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Copias de seguridad"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Directorio de copias de seguridad: "
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Anotación en la transacción"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Elegir directorio de iconos"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+#, fuzzy
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+"Esto asociará una cadena de búsqueda a un tercero cada vez que importe un "
+"fichero.  Por ejemplo, todas las etiquetas QIF que contengan 'Renta' podrían "
+"asociarse con un tercero específico que represente a su casero."
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 #, fuzzy
 msgid "Use the config file of stable version as model"
 msgstr "Borrar el fichero de configuración de una versión anterior"
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
@@ -11178,6 +11196,17 @@ msgid "Personnal finances manager"
 msgstr "Gestor de finanzas personal para todo el mundo\n"
 
 #, fuzzy
+#~ msgid ""
+#~ "This will associate a search string to a payee every time you \n"
+#~ "import a file. For instance, all QIF labels containing 'Rent'\n"
+#~ "could be associated with  a specific payee representing your \n"
+#~ "landlord."
+#~ msgstr ""
+#~ "Esto asociará una cadena de búsqueda a un tercero cada vez que importe un "
+#~ "fichero.  Por ejemplo, todas las etiquetas QIF que contengan 'Renta' "
+#~ "podrían asociarse con un tercero específico que represente a su casero."
+
+#, fuzzy
 #~ msgid "Importer"
 #~ msgstr "Importar"
 
diff --git a/po/fa.po b/po/fa.po
index 3634027..7ad77ef 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -841,14 +841,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "پرینتر"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "پرینتر"
@@ -864,12 +864,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "حساب بانک:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "تاریخ"
 
@@ -914,12 +914,12 @@ msgstr "توضیحات"
 msgid "Credits"
 msgstr "ماه جاری"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "پرینت"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -930,7 +930,7 @@ msgstr "صادر"
 msgid "credit.csv"
 msgstr "ماه جاری"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "فایل ذخیره نشد."
@@ -1047,13 +1047,13 @@ msgstr ""
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr ""
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1062,7 +1062,7 @@ msgstr ""
 msgid "Debit"
 msgstr ""
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1091,8 +1091,8 @@ msgstr ""
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr ""
 
@@ -1140,7 +1140,7 @@ msgstr ""
 msgid "Check the box to replace a planned operation"
 msgstr ""
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr ""
@@ -1150,7 +1150,7 @@ msgid "Partial balance"
 msgstr ""
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr ""
@@ -1213,7 +1213,7 @@ msgstr "حذف"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "مقدار"
@@ -1274,132 +1274,132 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "پرینتر"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "شروع:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "اتوماتیک"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "توضیحات"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr ""
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "حساب حذف شده"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "جزئیات بانک"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "توضیحات"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "توضیحات"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "جستجوی تراکنش"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "جستجوی تراکنش"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr ""
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr ""
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr ""
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr ""
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr ""
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr ""
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 msgid "Export the array of forecast"
 msgstr ""
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 msgid "Balance at "
 msgstr ""
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1429,7 +1429,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 #, fuzzy
 msgid "All files"
@@ -1478,7 +1478,7 @@ msgid "Create a new sub-category"
 msgstr ""
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr ""
@@ -2563,7 +2563,7 @@ msgid "Payees"
 msgstr ""
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3395,17 +3395,17 @@ msgstr ""
 msgid "Account details"
 msgstr ""
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "نام کشور:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "نوع حساب :"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "انتخاب واحد:"
@@ -3490,25 +3490,25 @@ msgstr ""
 msgid "Comments"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "حساب بانک"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr ""
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3519,12 +3519,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "جستجوی تراکنش"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3634,7 +3634,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "جستجوی تراکنش"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr ""
 
@@ -3837,7 +3837,7 @@ msgstr "گزارش"
 msgid "Please choose a name for archive: "
 msgstr ""
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4052,7 +4052,7 @@ msgstr "نام فایل:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4095,7 +4095,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr ""
 
@@ -4153,30 +4153,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr ""
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr ""
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr ""
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr ""
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr ""
 
@@ -6324,22 +6324,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr ""
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr ""
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr ""
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr ""
 
@@ -6645,7 +6645,7 @@ msgstr "بی نام"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr ""
 
@@ -6702,11 +6702,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr ""
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr ""
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6715,14 +6715,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6730,7 +6730,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -6739,8 +6739,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr ""
@@ -6809,7 +6809,7 @@ msgid ""
 "please check it and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -6817,7 +6817,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr ""
 
@@ -6898,13 +6898,13 @@ msgid "Direct deposit"
 msgstr ""
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "چک"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8055,12 +8055,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr ""
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8070,91 +8070,91 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr ""
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr ""
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 #, fuzzy
 msgid "Add file to import..."
 msgstr "ویرایش گزارش"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr "نام فایل"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr ""
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr ""
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr ""
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "هشدار:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "حساب حذف شده"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr "خطا !"
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr "فایل"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8163,24 +8163,24 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr ""
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr ""
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr ""
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8189,41 +8189,41 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr ""
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr ""
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "حذف گزارش"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8231,236 +8231,237 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "لطفا صبر کنید"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr ""
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "جستجوی تراکنش"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "جستجوی تراکنش"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "جستجوی تراکنش"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
 msgstr ""
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
 "We skip it"
 msgstr ""
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "جستجوی تراکنش"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr ""
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr ""
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
 msgstr ""
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr ""
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr ""
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "جستجوی تراکنش"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr ""
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr ""
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "جستجوی تراکنش"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "توضیحات"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "نام فایل"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "جستجو"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "جستجوی تراکنش"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "نام فایل:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "جستجو:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, c-format
 msgid "Properties of the rule: %s\n"
 msgstr ""
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr ""
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr ""
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr ""
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr ""
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "ویرایش گزارش:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr ""
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "فایل \"%s\" ذخیره نشد."
@@ -9053,35 +9054,35 @@ msgid "Display following messages"
 msgstr "پیغام هشدار"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 msgid "Memorise last opened files: "
 msgstr ""
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "پشتیبان ها"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr ""
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr ""
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "فایل CSV"
@@ -10125,7 +10126,7 @@ msgstr "انتخاب واحد:"
 msgid "Clickable transactions"
 msgstr "حذف تراکنش"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10243,7 +10244,7 @@ msgstr ""
 msgid "Exclude the transactions with a null amount"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "توضیحات"
@@ -10491,41 +10492,54 @@ msgstr ""
 msgid "notes"
 msgstr "درآمد ها"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "عناوین"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "حسابها"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "فایل پشتیبان:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "پشتیبان ها"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "فایل پشتیبان:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "جستجوی تراکنش"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "حساب حذف شده"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/fr.po b/po/fr.po
index fb44c6c..597aed0 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\n"
 "PO-Revision-Date: 2012-02-18 19:32+0100\n"
 "Last-Translator: Pierre Biava <pierre at pierre.biava.name>\n"
 "Language-Team: GNOME French Team <gnomefr at traduc.org>\n"
@@ -814,13 +814,13 @@ msgstr "Afficher le tableau d'amortissement depuis le début"
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 msgid "Print the array"
 msgstr "Imprimer le tableau"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 msgid "Export the array"
 msgstr "Exporter le tableau"
 
@@ -834,12 +834,12 @@ msgstr "Tableau d'amortissement"
 msgid "Loan amount: "
 msgstr "Montant emprunté : "
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Date"
 
@@ -879,12 +879,12 @@ msgstr "Amortissement"
 msgid "Credits"
 msgstr "Crédits"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Imprimer"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -894,7 +894,7 @@ msgstr "Exporter"
 msgid "credit.csv"
 msgstr "crédit.csv"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Impossible d'enregistrer le fichier."
@@ -1011,13 +1011,13 @@ msgstr "Choix du mode de règlement"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr "Tiers"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1026,7 +1026,7 @@ msgstr "Tiers"
 msgid "Debit"
 msgstr "Débit"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1055,8 +1055,8 @@ msgstr "Remarques"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Virement"
 
@@ -1102,7 +1102,7 @@ msgstr "Incrémentation automatique mensuelle"
 msgid "Check the box to replace a planned operation"
 msgstr "Cochez la case pour remplacer l'opération planifiée"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Compte de caisse"
@@ -1112,7 +1112,7 @@ msgid "Partial balance"
 msgstr "Solde partiel"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Type"
@@ -1174,7 +1174,7 @@ msgstr "Sélectionner"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Montant"
@@ -1232,43 +1232,43 @@ msgstr "Afficher le graphique"
 msgid "Export the historical data"
 msgstr "Exporter les données historiques"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr "Solde estimé du compte \"%s\" du %s au %s"
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr "Solde initial de la période"
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 msgid "Start date: "
 msgstr "Date de départ : "
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automatique"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr "Cochez la case pour changer automatiquement de date de début"
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Description"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Solde"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, c-format
 msgid ""
 "Transfer between account: %s\n"
@@ -1277,83 +1277,83 @@ msgstr ""
 "Virement entre le compte : %s\n"
 "et le compte : %s"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr "Soustraire au solde"
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 msgid "Adding to the balance"
 msgstr "Ajouter au solde"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr "Insérer une ligne"
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 msgid "Delete selection"
 msgstr "Supprimer la ligne"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 msgid "Change selection"
 msgstr "Modifier la ligne"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 msgid "Delete all occurences of the selection"
 msgstr "Supprimer toutes les occurences de la ligne"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 msgid "Convert selection to scheduled transaction"
 msgstr "Convertir la ligne en opération planifiée"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr "Insérer le solde d'un compte de caisse"
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr "Réinitialiser les données"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr " (reste à utiliser)"
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr " (budget dépassé)"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr " (reste à recevoir)"
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr "Pas de donnée disponible par défaut"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Pas de catégorie"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Pas d'imputation budgétaire"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 msgid "Export the array of forecast"
 msgstr "Exporter les prévisions"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 msgid "Balance at "
 msgstr "Solde au "
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr "prévisions.csv"
 
@@ -1382,7 +1382,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr "Fichier des catégories Grisbi (*.cgsb)"
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr "Tous les fichiers"
@@ -1441,7 +1441,7 @@ msgid "Create a new sub-category"
 msgstr "Créer une nouvelle sous-catégorie"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Importer"
@@ -2569,7 +2569,7 @@ msgid "Payees"
 msgstr "Tiers"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3462,15 +3462,15 @@ msgstr ""
 msgid "Account details"
 msgstr "Détails du compte"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 msgid "Account name: "
 msgstr "Nom du compte : "
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 msgid "Account type: "
 msgstr "Type du compte : "
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 msgid "Account currency: "
 msgstr "Devise du compte : "
 
@@ -3548,25 +3548,25 @@ msgstr "Solde minimal voulu : "
 msgid "Comments"
 msgstr "Commentaires"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Compte bancaire"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Compte de passif"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Compte d'actif"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3583,11 +3583,11 @@ msgstr ""
 "\n"
 "Les transactions archivées et rapprochées ne seront pas modifiées."
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr "Changer la devise des opérations"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr "Votre numéro IBAN n'est pas correct. Vérifiez votre saisie."
@@ -3708,7 +3708,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Supprimer une archive et les opérations qu'elle contient"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Créer un nouveau compte"
 
@@ -3940,7 +3940,7 @@ msgstr "État : "
 msgid "Please choose a name for archive: "
 msgstr "Choisissez un nom pour l'archive : "
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr "Félicitations !"
 
@@ -4201,7 +4201,7 @@ msgstr "Nom du fichier : "
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr "Chiffrer le fichier Grisbi"
 
@@ -4252,7 +4252,7 @@ msgstr ""
 "A partir de données provenant d'un fichier bancaire ou d'un autre logiciel."
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr "Mes comptes"
 
@@ -4326,30 +4326,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Gestion des fichiers de comptes"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Chargement automatique du dernier fichier consulté"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Enregistrer automatiquement en fermant"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Effectuer une copie de sauvegarde avant d'enregistrer les fichiers"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr "Effectuer une copie de sauvegarde toutes les "
 
@@ -6500,22 +6500,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr "L'opération %d a un tiers N° %d qui n'existe pas."
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Dépôt"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Carte de crédit"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Prélèvement"
 
@@ -6884,7 +6884,7 @@ msgstr "sans nom"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Forcer l'enregistrement des fichiers verrouillés"
 
@@ -6948,11 +6948,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Impossible d'enregistrer le fichier de configuration « %s » : %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Ce n'est pas un fichier Grisbi...chargement interrompu"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6964,7 +6964,7 @@ msgstr ""
 "%s"
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
@@ -6973,7 +6973,7 @@ msgstr ""
 "Pour ouvrir ce fichier, il vous faut la version %s de Grisbi.\n"
 "Vous utilisez la version %s."
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6986,7 +6986,7 @@ msgstr ""
 "c'est une archive avant de modifier certaines transactions ou informations "
 "importantes."
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr "Archive grisbi ouverte"
 
@@ -6995,8 +6995,8 @@ msgid "There is no category to record. Back."
 msgstr "Il n'y a pas de catégorie à enregistrer. Retour."
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr ""
@@ -7076,7 +7076,7 @@ msgstr ""
 "%s ne semble pas être un fichier normal,\n"
 "veuillez vérifier et réessayer."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7089,7 +7089,7 @@ msgstr ""
 "Vérifiez qu'il soit bien installé (i.e. vérifiez que le paquet 'grisbi-ssl' "
 "est installé) et essayez à nouveau."
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr "Plugin de cryptage non trouvé"
 
@@ -7177,13 +7177,13 @@ msgid "Direct deposit"
 msgstr "Dépôt"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Chèque"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr "Liquide"
 
@@ -8404,12 +8404,12 @@ msgstr "CSV"
 msgid "Quicken Interchange Format"
 msgstr "Quicken Interchange Format"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr "Ajouter « %s » en tant que format d'importation"
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8426,52 +8426,52 @@ msgstr ""
 "Pour l'instant les formats suivants sont supportés :\n"
 "\n"
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr "Importation des opérations par Grisbi"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr "Sélectionner un fichier à importer"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr "Ajouter un ou des fichiers..."
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr "Nom de fichier"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Impossible d'ouvrir le fichier '%s'.\n"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Inconnu"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr "Sélectionner les fichiers à importer"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr "Fichiers connus (%s)"
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr "Fichiers %s (*.%s)"
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 msgid "Encoding: "
 msgstr "Codage : "
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
@@ -8480,15 +8480,15 @@ msgstr ""
 "vous permettre de fixer les paramètres de l'importation des données pour les "
 "fichiers suivants"
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 msgid "Unnamed Imported account"
 msgstr "Compte Importé anonyme"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr "Erreur !"
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
@@ -8496,23 +8496,23 @@ msgstr ""
 "Aucun dossier n'a été importé, Vérifiez que les fichiers sont valides."
 "Assurez vous qu'ils ne sont pas compressés et que leur format est valide."
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr "Les fichiers suivants sont en erreur"
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr "Configuration de l'importation terminée"
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr "Appuyez sur le bouton « Fermer » pour importer les données."
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr "fichier"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8525,24 +8525,24 @@ msgstr ""
 "Que voulez vous faire avec les données du fichier <span foreground=\"blue\">"
 "%s</span> ?\n"
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr "Ajouter les opérations à un compte"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr "Marquer les opérations d'un compte"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr "Inverse le montant de l'opération importée."
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr "Créer une règle pour cet import. Nom de la règle : "
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8555,12 +8555,12 @@ msgstr ""
 "\n"
 "Voulez vous la créer ?"
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Impossible d'associer un code ISO 4217 à la devise « %s »."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
@@ -8568,7 +8568,7 @@ msgstr ""
 "Utiliser cette devise pour les totaux des tiers, catégories\n"
 "et imputations budgétaires"
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
@@ -8578,7 +8578,7 @@ msgstr ""
 "Vous pouvez continuer l'opération mais des incohérences pourront "
 "apparaître..."
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
@@ -8588,15 +8588,15 @@ msgstr ""
 "n'avez pas donné un nom à cette règle. définissez un nom ou laissez vide la "
 "zone pour annuler la création de la règle."
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr "La règle d'importation n'a pas de nom"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 msgid "Name of the rule: "
 msgstr "Nom de la règle : "
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8608,11 +8608,11 @@ msgstr ""
 "\n"
 "Veuillez contacter l'équipe Grisbi pour trouver le problème."
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Veuillez patienter ..."
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
@@ -8622,25 +8622,25 @@ msgstr ""
 "associées avec un numéro de rapprochement. Vous pourrez le faire plus tard "
 "via la fenêtre des préférences."
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Compte importé"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Confirmation des opérations à fusionner dans : %s"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Confirmation de l'importation d'opérations dans : %s"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr "Sélectionnez les opérations à fusionner"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
@@ -8648,27 +8648,27 @@ msgstr ""
 "Certaines opérations à importer semblent déjà écrites. Sélectionnez les "
 "opérations à importer."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Opérations à fusionner : %s ; %s ; %s"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Opérations à importer : %s ; %s ; %s"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Opération trouvée : %s ; %s ; %s ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Opération trouvée : %s ; %s ; %s"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8677,26 +8677,26 @@ msgstr ""
 "Attention, le numéro du chèque %s est déjà utilisé.\n"
 "Nous le sautons"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Opérations orphelines pour : %s"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Marquez les opérations que vous voulez ajouter à la liste et cliquez sur le "
 "bouton Valider"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Marqué"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "Les identifiants du compte importé et du compte choisi sont différents"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8704,52 +8704,53 @@ msgstr ""
 "Avez-vous choisi un mauvais compte ? Si vous choisissez de continuer, "
 "l'identifiant du compte sera changé. Voulez-vous continuer ?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr "%s #%d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr "Paramètres pour l'import"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr "Intervalle de recherche des opérations similaires (en jours) : "
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Fusionner les opérations importées avec les opérations trouvées"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr "Associer automatiquement la catégorie du tiers si c'est possible"
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr "Extraire un numéro à enregistrer dans N° de chèque/Virement"
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr "Définition de l'exercice"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr "Utiliser la date de l'opération"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr "Utiliser la date de valeur ou la date de l'opération si non présente"
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 msgid "Manage import associations"
 msgstr "Gérer les associations pour l'import"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 msgid "Import associations"
 msgstr "Associations pour l'import"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
@@ -8760,42 +8761,42 @@ msgstr ""
 "Par exemple, tous les labels QIF contenant 'loyer' peuvent être associés à "
 "un tiers qui représente votre propriétaire."
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr "Nom du tiers"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr "Chaîne recherchée"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 msgid "Details of associations"
 msgstr "Détails des associations"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 msgid "Payee name: "
 msgstr "Nom du tiers : "
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 msgid "Search string: "
 msgstr "Chaîne recherchée : "
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 "Vous ne pouvez pas choisir ce tiers car il possède déja une association"
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr "%s n'est pas un fichier OFX ou QIF. Il ne peut pas être importé"
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
@@ -8804,48 +8805,48 @@ msgstr ""
 "%s n'a pas été importé avec succès. Une erreur est survenue durant la "
 "transaction."
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr "Importer un fichier à partir d'une règle"
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Propriétés de la règle : %s\n"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Les opérations importées seront ajoutées au compte : %s.\n"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "Les opérations importées seront marquées dans le compte %s.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr "La devise des opérations importées est : %s.\n"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Le montant des opérations sera inversé.\n"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 msgid "Name of the file to import: "
 msgstr "Nom du fichier à importer : "
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Impossible de créer le fichier '%s'\n"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Impossible de décompresser le fichier « %s » : %s"
@@ -9444,35 +9445,35 @@ msgid "Display following messages"
 msgstr "Afficher les messages suivants"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr "Compresser le fichier Grisbi"
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 msgid "Memorise last opened files: "
 msgstr "Mémorisation des derniers fichiers ouverts : "
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Sauvegardes"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr "Créer un fichier de sauvegarde unique"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr "Compresser le fichier de sauvegarde"
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Effectuer une copie de sauvegarde après avoir ouvert les fichiers"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 msgid "Config file"
 msgstr "Fichier de configuration"
 
@@ -10681,7 +10682,7 @@ msgstr "Devise utilisée pour les catégories : "
 msgid "Clickable transactions"
 msgstr "Opérations cliquables"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr "Tout réduire"
 
@@ -10797,7 +10798,7 @@ msgstr "Exclure les opérations qui ne sont pas des virements"
 msgid "Exclude the transactions with a null amount"
 msgstr "Exclure les opérations dont le montant est nul"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 msgid "Expand all"
 msgstr "Développer tout"
 
@@ -11026,35 +11027,51 @@ msgstr "à chaque changement de section"
 msgid "notes"
 msgstr "notes"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 msgid "title"
 msgstr "Titre"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 msgid "Account files"
 msgstr "Fichiers de compte"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 msgid "Backup directory:  "
 msgstr "Répertoire de sauvegarde : "
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 msgid "Backup files"
 msgstr "Sauvegardes"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 msgid "Default directory: "
 msgstr "Répertoire par défaut : "
 
 #: ../src/ui/grisbi_prefs.ui.h:22
+msgid "Import of transactions "
+msgstr "Importation des opérations"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
 msgid "Select a directory"
 msgstr "Sélectionner un répertoire"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+"Cela permet d'associer une chaîne de recherche à un tiers chaque fois\n"
+"que vous impor ssocier une chaîne de recherche à un tiers chaque fois\n"  rements"    ware"   ¯Î½Î±  χείων"  n"  λλαγές."    ‚"   "     uú‹¿d+  €¿d+  ­¿d+                          ’©Àd+  °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 tez un fichier.\n"
+"Par exemple, tous les labels QIF contenant 'loyer' peuvent être associés\n"
+"à un tiers qui représente votre propriétaire."
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr "Utiliser le fichier de configuration de la version stable comme modèle"
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr "label"
 
@@ -11073,3 +11090,14 @@ msgstr "Grisbi"
 #: ../share/grisbi.desktop.in.h:2
 msgid "Personnal finances manager"
 msgstr "Gestionnaire de finances personnelles"
+
+#~ msgid ""
+#~ "This will associate a search string to a payee every time you \n"
+#~ "import a file. For instance, all QIF labels containing 'Rent'\n"
+#~ "could be associated with  a specific payee representing your \n"
+#~ "landlord."
+#~ msgstr ""
+#~ "Cela permet d'associer une chaîne de recherche à un tiers à chaque fois\n"
+#~ "que vous importez un fichier.\n"
+#~ "Par exemple, tous les labels QIF contenant 'loyer' peuvent être associés\n"
+#~ "à un tiers qui représente votre propriétaire."
diff --git a/po/he.po b/po/he.po
index 08c2931..d0115ed 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\n"
 "PO-Revision-Date: 2006-02-11 16:08+0200\n"
 "Last-Translator: dotan\n"
 "Language-Team: <en at li.org>\n"
@@ -1145,14 +1145,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "מדפסת"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "מדפסת"
@@ -1168,12 +1168,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "טעינת קובץ חשבונות:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "תאריך"
 
@@ -1218,12 +1218,12 @@ msgstr "פעולה"
 msgid "Credits"
 msgstr "זכות"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "הדפסה"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -1234,7 +1234,7 @@ msgstr "ייצוא"
 msgid "credit.csv"
 msgstr "זכות"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "לא ניתן לשמור את הקובץ."
@@ -1354,14 +1354,14 @@ msgstr "בחירת דרך התשלום"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 #, fuzzy
 msgid "Payee"
 msgstr "משלם/מקבל"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1370,7 +1370,7 @@ msgstr "משלם/מקבל"
 msgid "Debit"
 msgstr "חיוב"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1399,8 +1399,8 @@ msgstr "הערות"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "העברה"
 
@@ -1450,7 +1450,7 @@ msgstr "הוצאות חודשיות לפי צדדים שלישיים"
 msgid "Check the box to replace a planned operation"
 msgstr "סך הכל בקטגוריה (%d עיסקה)"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "חשבון מזומן"
@@ -1461,7 +1461,7 @@ msgid "Partial balance"
 msgstr "יתרת פתיחה"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "סוג"
@@ -1527,7 +1527,7 @@ msgstr "לסמן הכל"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "כמות"
@@ -1591,138 +1591,138 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "תאריך התחלה"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "התחלה:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "אוטומטי"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "תיאור"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "מאזן"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "העברה לחשבון שנמחק"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "יתרת פתיחה"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "בחירת מידע"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "בחירת מידע"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "מחיקת עיסקה מתוכננת"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "המרת העיסקה לעיסקה מתוזמנת"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "לא ניתן לבצע העברה בחשבון סגור."
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 #, fuzzy
 msgid "Reset data"
 msgstr "תאריך אחרון"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 #, fuzzy
 msgid " (budget exceeded)"
 msgstr "אין קו תקציב"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "חזרה אל הגדרות ברירת המחדל"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "אין קטגוריה"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "ללא קו תקציב"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "ייצוא קווי התקציב"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "מאזן"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1753,7 +1753,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 #, fuzzy
 msgid "All files"
@@ -1808,7 +1808,7 @@ msgid "Create a new sub-category"
 msgstr "נא להזין שם עבור תת-הקטגוריה החדשה"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "ייבוא"
@@ -2954,7 +2954,7 @@ msgid "Payees"
 msgstr "ימים"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3867,17 +3867,17 @@ msgstr ""
 msgid "Account details"
 msgstr "פרטי חשבון"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "שם חשבון:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "סוג חשבון:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "מטבע החשבון:"
@@ -3967,25 +3967,25 @@ msgstr "יתרה מינימלית רצויה:"
 msgid "Comments"
 msgstr "הערות"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "חשבון בנק"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "חשבון התחייבויות"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "חשבון נכסים"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3996,12 +3996,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "להעביר את העיסקאות אל"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -4116,7 +4116,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "מחיקת עיסקה מתוכננת"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "יצירת חשבון חדש"
 
@@ -4328,7 +4328,7 @@ msgstr "דו\"ח"
 msgid "Please choose a name for archive: "
 msgstr "נא להזין שם צד שלישי.:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4548,7 +4548,7 @@ msgstr "שם המיקום:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4593,7 +4593,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 #, fuzzy
 msgid "My accounts"
 msgstr "הצגת חשבונות"
@@ -4653,30 +4653,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "טיפול בקבצי חשבונות"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "לטעון את הקובץ האחרון שהיה בעבודה עם עליית התוכנה"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "שמירת הקובץ אוטומטית עם היציאה"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "יצירת עותק גיבוי לפני שמירת קבצים"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 #, fuzzy
 msgid "Make a backup copy every "
 msgstr "יצירת עותק גיבוי לפני שמירת קבצים"
@@ -6839,22 +6839,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr "לעיסקה #%d צריכה להיות #%d נגדית, אך זו אינה קיימת.\n"
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "הפקדה"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "כרטיס אשראי"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "חיוב ישיר"
 
@@ -7198,7 +7198,7 @@ msgstr "ללא שם"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "שמירה בכוח של קבצים נעולים"
 
@@ -7255,12 +7255,12 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "לא ניתן לשמור את הקובץ '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 #, fuzzy
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "קובץ זה אינו דו\"ח של גריסבי"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -7269,14 +7269,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, fuzzy, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr "גריסבי מגירסה %s אינו מסוגל לפתוח קובץ זה"
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -7284,7 +7284,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -7293,8 +7293,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "לא ניתן לשמור את הקובץ '%s': %s"
@@ -7368,7 +7368,7 @@ msgstr ""
 "נראה כי%s אינו קובץ רגיל.\n"
 "נא לבדוק זאת ולנסות שנית."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7376,7 +7376,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 #, fuzzy
 msgid "Encryption plugin not found."
 msgstr "חשבון %s אינו נמצא.\n"
@@ -7461,13 +7461,13 @@ msgid "Direct deposit"
 msgstr "הפקדה ישירה"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "המחאה"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8698,12 +8698,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr "שער החליפין"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8713,96 +8713,96 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 #, fuzzy
 msgid "Importing transactions into Grisbi"
 msgstr "מיון העיסקאות על פי"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 #, fuzzy
 msgid "Choose file to import"
 msgstr "בחירת הקבצים לייבוא"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 #, fuzzy
 msgid "Add file to import..."
 msgstr "בחירת הקבצים לייבוא"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 #, fuzzy
 msgid "File name"
 msgstr "שם המיקום"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, fuzzy, c-format
 msgid "Unable to read file: %s\n"
 msgstr "לא ניתן לפתוח את הקובץ '%s': %s"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "לא ידוע"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 #, fuzzy
 msgid "Choose files to import."
 msgstr "בחירת הקבצים לייבוא"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "מיון:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "חשבון מיובא"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 #, fuzzy
 msgid "file"
 msgstr "קובץ"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8811,27 +8811,27 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 #, fuzzy
 msgid "Add transactions to an account"
 msgstr "העברת העיסקה לחשבון אחר"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 #, fuzzy
 msgid "Mark transactions of an account"
 msgstr "העברת העיסקה לחשבון אחר"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 #, fuzzy
 msgid "Invert the amount of the imported transactions"
 msgstr "ימים מסביב לתאריך של העיסקה המיובאת."
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8840,42 +8840,42 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "לא ניתן לשייך קוד ISO 4217 עבור המטבע '%s'."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 #, fuzzy
 msgid "No name for the import rule"
 msgstr "שם קובץ החשבונות"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "שם קובץ החשבונות:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8883,64 +8883,64 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "נא להמתין"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "חשבון מיובא"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "אישור הסרת עיסקה"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "אישור ייבוא עיסקאות"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "שימוש בעיסקה הנבחרת בתור תבנית"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 #, fuzzy
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
 msgstr "נראה כי מספר עיסקאות מיובאות כבר נשמרו. נא לבחור את העיסקאות לייבוא."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, fuzzy, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "עיסקאות לייבוא : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, fuzzy, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "עיסקאות לייבוא : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "עיסקה נמצאה : %02d/%02d/%04d ; %s ; %4.2f ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "עיסקה נמצאה : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8949,25 +8949,25 @@ msgstr ""
 "אזהרה: מספר המחאה זה כבר נמצא בשימוש.\n"
 "האם להמשיך בכל זאת?"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "עיסקאות יתומות"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 #, fuzzy
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr "נא לסמן עיסקאות אשר יש להוסיף לרשימה, וללחוץ על לחצן ההוספה"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "סימון"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "מספרי הזיהוי של החשבון המיובא והחשבון הנבחר הם שונים"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8975,153 +8975,154 @@ msgstr ""
 "האם ייתכן כי נבחר חשבון שגוי? אם ההליך ימשיך, אזי מספר הזיהוי של החשבון "
 "ישתנה. האם אכן להמשיך עם הפעולה?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, fuzzy, c-format
 msgid "%s #%d"
 msgstr "%s %d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "ייצוא קטגוריות"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "המרת העיסקה לעיסקה מתוזמנת"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 #, fuzzy
 msgid "Set the financial year"
 msgstr "בחירת שנת הכספים"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 #, fuzzy
 msgid "According to the date"
 msgstr "בהתאם לתאריך העיסקה"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "פירוט קטגוריות"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "פעולה"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "סך הכל הכללי"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "חיפוש"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "לא לפרט עיסקאות מתואמות"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "סך הכל הכללי:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "חיפוש:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "תוצאה עבור %s"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "כל העיסקאות יומרו למטבע של החשבון שלהן."
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "שבירת עיסקה היא העברה אל חשבון זה. \n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, fuzzy, c-format
 msgid "Currency to import is %s.\n"
 msgstr "מאפייני המטבע"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, fuzzy, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "הוכנסו העברות שנקבעו אוטומטית מראש"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "שם קובץ החשבונות:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, fuzzy, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "לא ניתן לפתוח את הקובץ '%s': %s"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "לא ניתן לפתוח את הקובץ '%s': %s"
@@ -9752,37 +9753,37 @@ msgid "Display following messages"
 msgstr "הודעות אזהרה"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "זכירת הקבצים האחרונים שנפתחו:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "גיבויים"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "יצירת עותק גיבוי לפני שמירת קבצים"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "יצירת עותק גיבוי לאחר פתיחת קבצים"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "שמירת קובץ"
@@ -10887,7 +10888,7 @@ msgstr "מטבע של קטגוריות:"
 msgid "Clickable transactions"
 msgstr "כל העיסקאות"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -11013,7 +11014,7 @@ msgstr "לא לכלול עיסקאות שאינן העברות"
 msgid "Exclude the transactions with a null amount"
 msgstr "לא לכלול עיסקאות ללא כל סכום"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "בחירת מידע"
@@ -11269,41 +11270,54 @@ msgstr "כל חלק"
 msgid "notes"
 msgstr "הערה"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "כותרות"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "פרטי חשבון"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "קובץ גיבוי:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "גיבויים"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "קובץ גיבוי:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "שבירת עיסקה"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "לסמן הכל"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/it.po b/po/it.po
index 8bf9318..77e2a79 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -868,14 +868,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Stampante"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Stampante"
@@ -891,12 +891,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Carica un documento di conto:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Data"
 
@@ -941,12 +941,12 @@ msgstr "Azione"
 msgid "Credits"
 msgstr "Credito"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Stampa"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -957,7 +957,7 @@ msgstr "Esporta"
 msgid "credit.csv"
 msgstr "Credito"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Impossibile salvare il file."
@@ -1077,14 +1077,14 @@ msgstr "Scegli il metodo di pagamento"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 #, fuzzy
 msgid "Payee"
 msgstr "Debitore/Creditore"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1093,7 +1093,7 @@ msgstr "Debitore/Creditore"
 msgid "Debit"
 msgstr "Debito"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1122,8 +1122,8 @@ msgstr "Note"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Tasferimento"
 
@@ -1173,7 +1173,7 @@ msgstr "Uscite mensili a causa di categorie personalizzate"
 msgid "Check the box to replace a planned operation"
 msgstr "Totale (%d transazione)"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Conto monetario"
@@ -1184,7 +1184,7 @@ msgid "Partial balance"
 msgstr "Bilancio iniziale"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Tipo"
@@ -1250,7 +1250,7 @@ msgstr "Seleziona tutto"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Totale"
@@ -1314,138 +1314,138 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Data inizio"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "inizio:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automatico"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Descrizione"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Trasferimento ad un conto eliminato"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "Bilancio iniziale"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "Selezione informazioni"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "Selezione informazioni"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "Inserisci una transazione pianificata"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "Converti la transazione in una transazione schedulata"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "Impossible effettuare un trasferimento su un conto chiuso."
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 #, fuzzy
 msgid "Reset data"
 msgstr "Ultima data"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 #, fuzzy
 msgid " (budget exceeded)"
 msgstr "Nessuna linea budget"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "Ripristina i valori predefiniti"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Nessuna categoria"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Nessuna linea budget"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Esporta le linee budget"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1476,7 +1476,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 #, fuzzy
 msgid "All files"
@@ -1531,7 +1531,7 @@ msgid "Create a new sub-category"
 msgstr "Inserire nome per nuova sottocategoria"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Importa"
@@ -2681,7 +2681,7 @@ msgid "Payees"
 msgstr "Giorni"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3604,17 +3604,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Dettagli conto"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Nome conto:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Tipo conto:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Valuta conto:"
@@ -3704,25 +3704,25 @@ msgstr "Minimo bilancio desiderato:"
 msgid "Comments"
 msgstr "Commenti"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Conto bancario"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Conto per le responsabilità"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Conto per i beni"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3733,12 +3733,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "Trasferire la transazione a"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3853,7 +3853,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Inserisci una transazione pianificata"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Crea un nuovo conto"
 
@@ -4064,7 +4064,7 @@ msgstr "Rapporto"
 msgid "Please choose a name for archive: "
 msgstr "Inserisci una categoria personalizzata.:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4284,7 +4284,7 @@ msgstr "Nome possessore:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4329,7 +4329,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 #, fuzzy
 msgid "My accounts"
 msgstr "Mostra conti"
@@ -4389,30 +4389,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Gestione file dei conti"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Carica l'ultimo file aperto all'avvio"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Salva automaticamente all'uscita"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Fai una copia di backup prima di salvare il file"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 #, fuzzy
 msgid "Make a backup copy every "
 msgstr "Fai una copia di backup prima di salvare il file"
@@ -6576,22 +6576,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr ""
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Deposito"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Carta di credito"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Bancomat"
 
@@ -6920,7 +6920,7 @@ msgstr "Senza nome"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Forza il salvataggio dei file bloccati"
 
@@ -6978,12 +6978,12 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Impossibile salvare il gile '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 #, fuzzy
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Il file non è un Rapporto Grisbi valido"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6992,14 +6992,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, fuzzy, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr "Grisbi versione %s è richiesta per aprire il file"
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -7007,7 +7007,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -7016,8 +7016,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Impossibile salvare il gile '%s': %s"
@@ -7089,7 +7089,7 @@ msgid ""
 "please check it and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7097,7 +7097,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 #, fuzzy
 msgid "Encryption plugin not found."
 msgstr "Conto %s non trovato.\n"
@@ -7181,14 +7181,14 @@ msgid "Direct deposit"
 msgstr "Deposito diretto"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 #, fuzzy
 msgid "Check"
 msgstr "Controllo"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8423,12 +8423,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr "Immettere tasso di cambio"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8438,97 +8438,97 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 #, fuzzy
 msgid "Importing transactions into Grisbi"
 msgstr "Ordina le transazioni per"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 #, fuzzy
 msgid "Choose file to import"
 msgstr "Seleziona i file da importare"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 #, fuzzy
 msgid "Add file to import..."
 msgstr "Seleziona i file da importare"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 #, fuzzy
 msgid "File name"
 msgstr "Nome possessore"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, fuzzy, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Impossibile aprire il file '%s': %s"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Sconosciuto"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 #, fuzzy
 msgid "Choose files to import."
 msgstr "Seleziona i file da importare"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Ordine:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "Conti importati"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 #, fuzzy
 msgid "The following files are in error: "
 msgstr "Il seguente conto è chiuso:"
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 #, fuzzy
 msgid "file"
 msgstr "File"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8537,27 +8537,27 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 #, fuzzy
 msgid "Add transactions to an account"
 msgstr "Sposta la transazione ad un altro conto"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 #, fuzzy
 msgid "Mark transactions of an account"
 msgstr "Sposta la transazione ad un altro conto"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 #, fuzzy
 msgid "Invert the amount of the imported transactions"
 msgstr "giorni vicini alla data nella transazione importata."
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8566,42 +8566,42 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Impossibile associare il codice ISO 4217 per la moneta '%s'."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 #, fuzzy
 msgid "No name for the import rule"
 msgstr "Nome del documento dei conti"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Nome del documento dei conti:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8609,37 +8609,37 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Attendere prego"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Conti importati"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Conferma per la cancellazione della banca"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Conferma di importanti transazioni"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "Usa le transazioni selezionate come template"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 #, fuzzy
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
@@ -8648,27 +8648,27 @@ msgstr ""
 "Qualche transazione importata sembra essere già salvata. Seleziona la "
 "transazione da importare."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, fuzzy, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Transazione da importare : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, fuzzy, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Transazione da importare : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Transazione trovata : %02d/%02d/%04d ; %s ; %4.2f ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Transazione trovata : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8677,27 +8677,27 @@ msgstr ""
 "Attenzione: questo numero di assegno è già usato.\n"
 "Continuare?"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Transazione orfana"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 #, fuzzy
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Marca le transazioni che vuoi aggiungere alla liste e clicca sul bottone "
 "aggiungi"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Marca"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "Gli ID dei conti selezionati e importati sono differenti"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8705,155 +8705,156 @@ msgstr ""
 "Per esempio hai scelto il conto sbagliato?  Se scegli di continuare, l'ID "
 "delconto sarà cambiato.  Vuoi continuare ?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, fuzzy, c-format
 msgid "%s #%d"
 msgstr "a %s %d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "Esporta categorie"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Converti la transazione in una transazione schedulata"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 #, fuzzy
 msgid "Set the financial year"
 msgstr "Scegli l'anno finanziario"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 #, fuzzy
 msgid "According to the date"
 msgstr "a seconda della data di registrazione"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "Dettagli categorie"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "Azione"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "Totale generale"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "Cerca"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "Non dettagliare transazioni conciliate"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Totale generale:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "Cerca:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Risultato per %s"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr ""
 "Tutte le transazioni saranno convertite in correnze dei rispettivi account."
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr ""
 "Una ripartizione della transazione è un trasferimento a questo conto.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, fuzzy, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Proprietà moneta"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, fuzzy, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Transazioni automatiche pianificate"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "Nome del documento dei conti:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, fuzzy, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Impossibile aprire il file '%s': %s"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Impossibile aprire il file '%s': %s"
@@ -9485,37 +9486,37 @@ msgid "Display following messages"
 msgstr "Messaggi di avviso"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Ricorda gli ultimi file aperti:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Backup"
 
 #. Single backup file
-#: . ngle backup file  928 ../src/ui/grisbi_prefs.ui.h:11  uesto conto.\n"  "    xist."  ware"  ¨ הזיהוי של החשבון "    "    ‚"   "     uú‹¿d+  €¿d+  ­¿d+                          ’©Àd+  °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 ./src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "Fai una copia di backup prima di salvare il file"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Fai una copia di backup dopo aver aperto il file"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Salva il File"
@@ -10625,7 +10626,7 @@ msgstr "Moneta categorie:"
 msgid "Clickable transactions"
 msgstr "Tutte le transazioni"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10753,7 +10754,7 @@ msgstr "Escludi le transazioni che non sono trasferimenti"
 msgid "Exclude the transactions with a null amount"
 msgstr "Escludi le transazioni con importo nullo"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Selezione informazioni"
@@ -11009,41 +11010,54 @@ msgstr "ogni sezione"
 msgid "notes"
 msgstr "note"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Titoli"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Dettagli conto"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "File di backup:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Backup"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "File di backup:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Ripartizione della categoria"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Seleziona tutto"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/lv.po b/po/lv.po
index 8559369..debc549 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -835,14 +835,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Printēt"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Eksportēt budžeta sarakstus"
@@ -858,12 +858,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Kontu ielādēšana:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Datums"
 
@@ -908,12 +908,12 @@ msgstr "Importa apvienības"
 msgid "Credits"
 msgstr "Kredīts (ieņēmumi)"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Drukāt"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -924,7 +924,7 @@ msgstr "Eksports"
 msgid "credit.csv"
 msgstr "Kredīts (ieņēmumi)"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Nevar saglabāt failu"
@@ -1040,13 +1040,13 @@ msgstr "Izvēlēties maksājuma veidu"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr "Darījuma partneris"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1055,7 +1055,7 @@ msgstr "Darījuma partneris"
 msgid "Debit"
 msgstr "Debets (izdevumi)"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1084,8 +1084,8 @@ msgstr "Piezīmes"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Pārvietošana"
 
@@ -1136,7 +1136,7 @@ msgstr "Ikmēneša maksa caur darījuma partneriem"
 msgid "Check the box to replace a planned operation"
 msgstr "Tukša veidlapa, lai izveidotu jaunu darījumu"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Kases konts"
@@ -1146,7 +1146,7 @@ msgid "Partial balance"
 msgstr "Daļēja bilance"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Tips"
@@ -1209,7 +1209,7 @@ msgstr "Izvēlēties"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Summa"
@@ -1270,44 +1270,44 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Datu vēstures avoti"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr "Konta \"%s\" bilances novērtējums no %s uz %s"
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr "Bilance perioda sākumā"
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Sākuma datums:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automātisks"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr "Atzīmējiet rūtiņu, lai automātiski mainītu datumu"
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Apraksts"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Bilance"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, c-format
 msgid ""
 "Transfer between account: %s\n"
@@ -1316,86 +1316,86 @@ msgstr ""
 "Pārsūtīšana starp kontu: %s\n"
 " un kontu : %s"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr "Atņemt bilanci"
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 msgid "Adding to the balance"
 msgstr "Pievienot bilanci"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr "Ievietot rindas"
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 msgid "Delete selection"
 msgstr "Dzēst atlasi"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 msgid "Change selection"
 msgstr "Mainīt atlasi"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 msgid "Delete all occurences of the selection"
 msgstr "Dzēst visu atlasi"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 msgid "Convert selection to scheduled transaction"
 msgstr "Pārvērst atlasi uz plānoto darījumu"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "Nevar izdot darījumu uz slēgtā konta."
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr "Atiestatīt datumu"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr "(joprojām pieejams)"
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr "(pārsniegts budžets)"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr "(vēl jāsaņem)"
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr "Nav datu pēc noklusējuma"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Nav kategorijas"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Nav budžet pozīcijas"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Eksportēt budžeta sarakstus"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Bilance"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 #, fuzzy
 msgid "forecast.csv"
 msgstr "Prognoze"
@@ -1425,7 +1425,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr "Grisbi kategoriju faili (*.cgsb)"
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr "Visi faili"
@@ -1482,7 +1482,7 @@ msgid "Create a new sub-category"
 msgstr "Izveidot jaunu apakškategoriju"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Imports"
@@ -2605,7 +2605,7 @@ msgid "Payees"
 msgstr "Darījumu partneri"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3486,17 +3486,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Konta dati"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Konta nosaukums:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Konta tips:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Konta valūta:"
@@ -3586,25 +3586,25 @@ msgstr "Minimālā vēlamā bilance:"
 msgid "Comments"
 msgstr "Komentāri"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Bankas konts"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Pasīvu konts"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Aktīvu konts"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3620,11 +3620,11 @@ msgstr ""
 "\n"
 "Arhivētie darījumi paliks bez izmaiņām."
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr "Mainīt darījuma valūtu"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr "Jūsu IBAN numurs nav pareizs. Lūdzu pārbaudiet to."
@@ -3746,7 +3746,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Arhīva un tā darījumu dzēšana"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Izveidot jaunu kontu"
 
@@ -3974,7 +3974,7 @@ msgstr "Pārskats :"
 msgid "Please choose a name for archive: "
 msgstr "Lūdzu izvēlieties arhīva nosaukumu:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr "Apsveicam !"
 
@@ -4234,7 +4234,7 @@ msgstr "Faila nosaukums:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr "Grisbi šifrēti faili"
 
@@ -4282,7 +4282,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr "Importēt datus no bankas vietnes, vai no grāmatvedības programmas"
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr "Mans konts"
 
@@ -4361,30 +4361,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Konta failu apstrāde"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Startējot automātiski ielādēt pēdējo failu"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Aizverot automātiski saglabāt"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Izveidot faila dublējuma kopiju pirms saglabāšanas"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr "Izveidot dublējuma kopiju ik minūti"
 
@@ -6535,22 +6535,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr "Šai darījumā %d ir darījuma partneris n°%d tomēr tas neeksistē."
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Depozīts"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Kredītkarte"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Tiešais debets"
 
@@ -6903,7 +6903,7 @@ msgstr "nenosaukts"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Spēkā bloķēto failu saglabāšana"
 
@@ -6965,11 +6965,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Nevar saglabāt konfigurācijas failu '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Šis nav grisbi fails... Ielāde pārtraukta."
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6981,7 +6981,7 @@ msgstr ""
 "%s"
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
@@ -6990,7 +6990,7 @@ msgstr ""
 "Grisbi versijai %s ir nepieciešams, lai atvērtu šo failu.\n"
 "JÅ«s izmantojat versiju %s"
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -7001,7 +7001,7 @@ msgstr ""
 "Jūs varat to izmainīt un saglabāt vēlāk ( jauns pārskats), bet atceraties, "
 "ka tas ir arhīvs pirms veiktajām izmaiņām iepriekš."
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr "Grisbi arhīva atvēršana"
 
@@ -7011,8 +7011,8 @@ msgid "There is no category to record. Back."
 msgstr "Nav darījuma partnera, lai noņemtu."
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Nevar saglabāt failu '%s': %s"
@@ -7090,7 +7090,7 @@ msgstr ""
 "%s nešķiet, ka tas ir regulārs fails.\n"
 "lūdzu, pārbaudiet to un mēģiniet vēlreiz."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7102,7 +7102,7 @@ msgstr ""
 "Lūdzu, pārliecinieties, vai ir instalēta 'grisbi-ssl' komplekss un mēģiniet "
 "vēlreiz."
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr "Šifrēšanas spraudnis nav atrasts."
 
@@ -7184,13 +7184,13 @@ msgid "Direct deposit"
 msgstr "Tiešo depozītu"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Pārbaude"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr "Skaidras naudas izņemšana"
 
@@ -8407,12 +8407,12 @@ msgstr "Ar komatiem atdalītas vērtības"
 msgid "Quicken Interchange Format"
 msgstr "Paātrināts apmaiņas formāts"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr "Pievienot '%s' kā importēšanas formātu"
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8426,53 +8426,53 @@ msgstr ""
 "Grisbi centīsies saprast kādā formātā tie tiek importēti, bet ir iespējams "
 "manuāli iestatīt tos nākamajā lapā. Pagaidām tiek atbalstīti šādi formāti:\n"
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr "Darījumu imports"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr "Izvēlieties importējamo failu"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr "Pievienot failu importēšanai..."
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr "Faila nosaukums"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Nevar nolasīt failu: %s\n"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Nezināms"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr "Izvēlieties failus importam."
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr "Zināms fails (%s)"
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr "%s fails (*.%s)"
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Kodējums:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
@@ -8480,15 +8480,15 @@ msgstr ""
 "Jūs sekmīgi importēt failus Grisbi. Šādas lapas var palīdzēt iestatīt "
 "importētos datus par šiem failiem"
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 msgid "Unnamed Imported account"
 msgstr "Bezvārda importēšanas konts"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr "Kļūda !"
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
@@ -8496,27 +8496,27 @@ msgstr ""
 "Nav importēšanas faila, lūdzu, vēlreiz pārbaudiet, vai tie ir derīgi faili. "
 "Lūdzu, pārliecinieties, vai tie nav saspiesti, un to formāts ir piemērots."
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 #, fuzzy
 msgid "The following files are in error: "
 msgstr "Šajos failos ir kļūda:"
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 #, fuzzy
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 "Ir veiksmīgi iestatīts datu eksports uz Grisbi. Nospiediet uz pogu \" "
 "Aizvērt \", lai faktiski eksportētu datus."
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr "fails"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8528,24 +8528,24 @@ msgstr ""
 "\n"
 "Ko vēlaties darīt ar saturu=\"zils\">%s</standarts> ?\n"
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr "Pievienot darījumu kontā"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr "Atzīmēt darījumu no konta"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr "Invertēt importa darījumu apjomu"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr "Izveidot noteikumus par Å¡o importu. Noteikumu nosaukums :"
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8558,12 +8558,12 @@ msgstr ""
 "\n"
 "Vai izveidot ?"
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Nevar attiecināt ISO 4217 kodu valūtai '%s'."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
@@ -8571,7 +8571,7 @@ msgstr ""
 "Izmantojiet šo valūtu kopsummām, darījuma partneru kategorijās\n"
 "un budžeta pozīcijām"
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
@@ -8580,7 +8580,7 @@ msgstr ""
 "Radās kļūda, izveidojot jaunu kontu %s,\n"
 "Mēs mēģināsim to importēt, bet var notikt neparedzētas lietas..."
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
@@ -8590,16 +8590,16 @@ msgstr ""
 "nosaukumu šiem noteikumiem. Lūdzu ievadiet nosaukumu vai atstājiet to tukšu, "
 "lai atceltu noteikumu izveidi."
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr "Nav nosaukuma importa noteikumiem"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Noteikumu nosaukums :"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8611,11 +8611,11 @@ msgstr ""
 "\n"
 "Lūdzu sazinieties ar Grisbi komandu, lai atrisinātu problēmu."
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "LÅ«dzu gaidiet"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
@@ -8624,52 +8624,52 @@ msgstr ""
 "Jūs esat importējis saskaņotu darījumu, bet tie nav saistīti vēl ar "
 "saskaņošanas numuru.Varat saistīt to arī vēlāk uzstādījumu logā."
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Importēt kontu"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Apstiprinājums par darījumiem kas apvienoti"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Apstiprinājums darījumu importam"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr "Lūdzu atlasiet darījumus apvienošanai"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
 msgstr ""
 "Daži importēti darījumi jau saglabāti. Lūdzu atlasiet darījumus importam."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Apvienotie darījumi : %s ; %s ; %s"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Importa darījumi : %s ; %s ; %s"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Atrastie darījumi : %s ; %s ; %s ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Atrastie darījumi : %s ; %s ; %s "
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8678,25 +8678,25 @@ msgstr ""
 "Brīdinājums : čeka numurs %ld ir jau izmantots.\n"
 "Mēs to izlaidīsim"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Atsevišķs darījums"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Atzīmējiet darījumus, kurus vēlaties pievienot sarakstam un spiežiet 'Labi'"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Marķējums"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "Importēto un izvēlēto kontu ID ir atšķirīgi"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8704,54 +8704,55 @@ msgstr ""
 "Varbūt jūs izvēlaties nepareizu kontu? Ja vēlaties turpināt, ID konta tiks "
 "mainīts. Vai vēlaties turpināt?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr "%s #%d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr "Importēšanas iestatījumi"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 #, fuzzy
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr "Slieksnis, kamēr darījuma datums sakritīs ar importēto (dienās)"
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Apvienot importētos darījumus ar esošajiem "
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 "Automātiski saistīt kategoriju par darījuma partneri, ja tas ir iespējams"
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr "Iegūstot numuru saglabāt to laukā Čeku/Pārskaitījuma Nr."
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr "Iestatīt finanšu gadu"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr "Pēc datuma"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr "Atbilstoši vērtībai/datumam (ja neizdodas, mēģiniet ar datumu)"
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 msgid "Manage import associations"
 msgstr "Pārvaldīt importa apvienības"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 msgid "Import associations"
 msgstr "Importa apvienības"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
@@ -8761,92 +8762,92 @@ msgstr ""
 "importējat failu. Piemēram, visi QIF etiķetes ar \" Noma \" varētu būt "
 "saistīts ar noteiktu partneri, kuru pārstāv jūsu saimnieks."
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr "Partnera nosaukums"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr "Meklēšanas virkne"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 msgid "Details of associations"
 msgstr "Apvienības informācija"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Partnera nosaukums:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "Meklēšanas virkne:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr "Jūs nevarat izvēlēties šo partneri, jo tas jau ir apvienībā"
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr "%s nav ne OFX fails, ne QIF fails. Nekas netiks darīts ar šo failu."
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr "%s nav veiksmīgi importēts. Radās kļūda, iegūstot darījumus."
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr "Importēt failu ar noteikumu"
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Noteikumu īpašības ; %s\n"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Importētie darījumi tiks pievienots kontam %s.\n"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "Importētie darījumi tiks iezīmēti darījumu kontā %s.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Valūtas imports ir %s.\n"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Darījumu summas tiks invertētas.\n"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "Importējamā faila nosaukums:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Nevar izveidot tmp failu; %s\n"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Nevar atvērt failu '%s': %s"
@@ -9450,36 +9451,36 @@ msgid "Display following messages"
 msgstr "Parādīt šādus ziņojumus"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr "Saspiest Grisbi failu"
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Iegaumēt pēdējos atvērtos failus:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Dublējums"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr "Izveidot vienotu dublējuma failu"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr "Saspiest Grisbi dublējumus"
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Izveidot dublējuma kopiju pēc failu atvēršanas"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Faila saglabāšana"
@@ -10602,7 +10603,7 @@ msgstr "Valūtas kategorijas:"
 msgid "Clickable transactions"
 msgstr "Klikšķināmie darījumi"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10721,7 +10722,7 @@ msgstr "Izslēgt darījumus kuri nav pārskaitīti"
 msgid "Exclude the transactions with a null amount"
 msgstr "Izslēgt darījumus bez summas"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Mainīt atlasi"
@@ -10968,42 +10969,59 @@ msgstr "katru sadaļu"
 msgid "notes"
 msgstr "piezīmes"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Nosaukumi"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Konta dati"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Dublējuma direktorijs:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Dublējums"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Dublējuma direktorijs:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Darījuma sadalīšana"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "ikonas izvēle katalogā"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+#, fuzzy
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+"Tas ļaus piesaistīt meklēšanas virkni uz darījuma partneri ikreiz, kad "
+"importējat failu. Piemēram, visi QIF etiķetes ar \" Noma \" varētu būt "
+"saistīts ar noteiktu partneri, kuru pārstāv jūsu saimnieks."
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 #, fuzzy
 msgid "Use the config file of stable version as model"
 msgstr "Dzēst konfigurācijas failu no iepriekšējās versijas"
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
@@ -11026,6 +11044,17 @@ msgid "Personnal finances manager"
 msgstr "Personālais finanšu vadītājs\n"
 
 #, fuzzy
+#~ msgid ""
+#~ "This will associate a search string to a payee every time you \n"
+#~ "import a file. For instance, all QIF labels containing 'Rent'\n"
+#~ "could be associated with  a specific payee representing your \n"
+#~ "landlord."
+#~ msgstr ""
+#~ "Tas ļaus piesaistīt meklēšanas virkni uz darījuma partneri ikreiz, kad "
+#~ "importējat failu. Piemēram, visi QIF etiķetes ar \" Noma \" varētu būt "
+#~ "saistīts ar noteiktu partneri, kuru pārstāv jūsu saimnieks."
+
+#, fuzzy
 #~ msgid "Importer"
 #~ msgstr "Imports"
 
diff --git a/po/nl.po b/po/nl.po
index 4399273..7174b9b 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -883,14 +883,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Printer"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Printer"
@@ -906,12 +906,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Bestand aan het laden:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Datum"
 
@@ -956,13 +956,13 @@ msgstr "Actie"
 msgid "Credits"
 msgstr "Credit(bij)"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Print"
 
 # knop in menu > bestand
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -973,7 +973,7 @@ msgstr "Exporteren"
 msgid "credit.csv"
 msgstr "Credit(bij)"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Kan het bestand niet opslaan."
@@ -1093,14 +1093,14 @@ msgstr "Kies een betalingsmethode"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 #, fuzzy
 msgid "Payee"
 msgstr "Betaler/begunstigde"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1109,7 +1109,7 @@ msgstr "Betaler/begunstigde"
 msgid "Debit"
 msgstr "Debet(af)"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1138,8 +1138,8 @@ msgstr "Aantekeningen"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Overschrijving"
 
@@ -1189,7 +1189,7 @@ msgstr "Maandelijkse uitgaven van begunstigden"
 msgid "Check the box to replace a planned operation"
 msgstr "Categorie totaal (%d transactie)"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Kasrekening"
@@ -1200,7 +1200,7 @@ msgid "Partial balance"
 msgstr "Begin saldo"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Soort"
@@ -1266,7 +1266,7 @@ msgstr "Selecteer alles"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Bedrag"
@@ -1330,138 +1330,138 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Start datum"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Start:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automatisch"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Omschrijving"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Overschrijving naar een verwijderde rekening"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "Begin saldo"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "Selecteer data"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "Selecteer data"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "Verwijder geplande transactie"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "Transactie omzetten naar een geplande transactie"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "Kan geen transactie uitvoeren op/naar een gesloten rekening."
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 #, fuzzy
 msgid "Reset data"
 msgstr "Laatste datum"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 #, fuzzy
 msgid " (budget exceeded)"
 msgstr "Geen budgetregel"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "Herstel standaard"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Geen categorie"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Geen budgetregel"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Exporteer de budgetregels"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1492,7 +1492,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 #, fuzzy
 msgid "All files"
@@ -1549,7 +1549,7 @@ msgid "Create a new sub-category"
 msgstr "Vul een naam in voor de sub-categorie"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Importeren"
@@ -2703,7 +2703,7 @@ msgid "Payees"
 msgstr "Dagen"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3624,17 +3624,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Rekening details"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Rekening naam:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Soort rekening:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Valuta:"
@@ -3724,25 +3724,25 @@ msgstr "Minimaal gewenst bedrag:"
 msgid "Comments"
 msgstr "Opmerkingen"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Bankrekening"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Lastenrekening"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Tegoed rekening"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3753,12 +3753,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "Transacties overschrijven naar "
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3873,7 +3873,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Verwijder geplande transactie"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Nieuwe rekening maken"
 
@@ -4088,7 +4088,7 @@ msgstr "Rapport"
 msgid "Please choose a name for archive: "
 msgstr "Vul een begunstigde in.:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4309,7 +4309,7 @@ msgstr "Naam:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4354,7 +4354,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 #, fuzzy
 msgid "My accounts"
 msgstr "Toon rekening"
@@ -4415,30 +4415,30 @@ msgstr ""
 # Kop tekst in voorkeurenscherm
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Rekening bestanden"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Bestand automatisch laden bij het opstarten"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Automatisch opslaan bij het afsluiten"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Maak een reserve kopie van het bestand voor het opslaan"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 #, fuzzy
 msgid "Make a backup copy every "
 msgstr "Maak een reserve kopie van het bestand voor het opslaan"
@@ -6618,22 +6618,22 @@ msgstr ""
 "Transactie #%d  moet een tegenrekening hebben  #%d  maar deze bestaat niet. "
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Storting"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Creditcard"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Automatische afschrijving"
 
@@ -6988,7 +6988,7 @@ msgstr "Niet benoemd"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Forceren om geblokkeerde bestanden op te slaan"
 
@@ -7048,12 +7048,12 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Kan het bestand '%s': %s niet opslaan."
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 #, fuzzy
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Dit bestand is geen Grisbi rapport bestand"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -7062,14 +7062,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, fuzzy, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr "Grisbi versie %s is nodig om dit bestand te openen"
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -7077,7 +7077,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -7086,8 +7086,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Kan het bestand '%s': %s niet opslaan."
@@ -7161,7 +7161,7 @@ msgstr ""
 "%s lijkt een verkeerd bestandstype te zijn,\n"
 "controleer het bestand en probeer het opnieuw."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7169,7 +7169,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 #, fuzzy
 msgid "Encryption plugin not found."
 msgstr "Rekening %s niet gevonden. \n"
@@ -7258,13 +7258,13 @@ msgid "Direct deposit"
 msgstr "Automatische storting"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Controleer"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8522,12 +8522,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr "Aanpassen wisselkoers"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8537,96 +8537,96 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 #, fuzzy
 msgid "Importing transactions into Grisbi"
 msgstr "Sorteer volgens transactie"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 #, fuzzy
 msgid "Choose file to import"
 msgstr "Kies het te importeren bestand"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 #, fuzzy
 msgid "Add file to import..."
 msgstr "Kies het te importeren bestand"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 #, fuzzy
 msgid "File name"
 msgstr "Naam"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, fuzzy, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Kan het bestand '%s' niet openen %s"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Onbekend"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 #, fuzzy
 msgid "Choose files to import."
 msgstr "Kies het te importeren bestand"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Sorteer:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "Importeer rekening"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 #, fuzzy
 msgid "file"
 msgstr "Bestand"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8635,27 +8635,27 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 #, fuzzy
 msgid "Add transactions to an account"
 msgstr "Verplaats de transactie naar een andere rekening"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 #, fuzzy
 msgid "Mark transactions of an account"
 msgstr "Verplaats de transactie naar een andere rekening"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 #, fuzzy
 msgid "Invert the amount of the imported transactions"
 msgstr "dagen rond de datum van het importeren."
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8664,25 +8664,25 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Kan de valuta code voor '%s' niet vinden in de ISO 4217 valuta codes."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
@@ -8691,19 +8691,19 @@ msgstr ""
 
 # titel van scherm bij het opslaan met een nieuwe naam (dus ook bij de eerste
 # keer)
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 #, fuzzy
 msgid "No name for the import rule"
 msgstr "Bestand opslaan als"
 
 # titel van scherm bij het opslaan met een nieuwe naam (dus ook bij de eerste
 # keer)
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Bestand opslaan als:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8711,37 +8711,37 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Even wachten a.u.b."
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Importeer rekening"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Verwijderen van transactie bevestigen"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Bevestig het importeren van de transacties"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "Gebruik de gekozen transactie als sjabloon"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 #, fuzzy
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
@@ -8750,27 +8750,27 @@ msgstr ""
 "Sommige van de te importeren transacties lijken al te bestaan. Selecteer de "
 "transacties die u wilt importeren."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, fuzzy, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Transacties om te importeren : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, fuzzy, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Transacties om te importeren : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Gevonden transactie : %02d/%02d/%04d ; %s ; %4.2f ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Gevonden transactie : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8779,26 +8779,26 @@ msgstr ""
 "Waarschuwing dit chequenummer wordt al gebruikt.\n"
 "Toch door gaan?"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Verweesde transacties"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 #, fuzzy
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Markeer de transacties die u wilt toevoegen en klik op de knop\"Toevoegen\" "
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Markeren"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "De id voor de geïmporteerde en gekozen rekeningen is niet hetzelfde."
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8806,140 +8806,141 @@ msgstr ""
 "Misschien heeft u een verkeerde rekening gekozen? Als u doorgaat wordt het "
 "id van de rekening aangepast. Wil u doorgaan?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, fuzzy, c-format
 msgid "%s #%d"
 msgstr "%s %d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "Exporteer categorieën"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Transactie omzetten naar een geplande transactie"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 #, fuzzy
 msgid "Set the financial year"
 msgstr "Kies een financieel jaar"
 
 # optie voor "laatst gekozen financieel jaar"
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 #, fuzzy
 msgid "According to the date"
 msgstr "transactiedatum"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "Gebruik categorieën."
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "Actie"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "Totaal algemeen"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "Zoeken"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "Laat geen details zien van de gecontroleerde transacties"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Totaal algemeen:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "Zoeken:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Resultaat van %s"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr ""
 "Alle transacties zullen worden omgeschreven naar de valuta van hun rekening."
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr ""
 "Een deel van de opsplits transactie is naar deze rekening overgeschreven. "
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, fuzzy, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Valuta eigenschappen"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, fuzzy, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Automatisch uitgevoerde geplande transacties"
@@ -8947,17 +8948,17 @@ msgstr "Automatisch uitgevoerde geplande transacties"
 # titel van scherm bij het opslaan met een nieuwe naam (dus ook bij de eerste
 # keer)
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "Bestand opslaan als:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, fuzzy, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Kan het bestand '%s' niet openen %s"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Kan het bestand '%s' niet openen %s"
@@ -9596,37 +9597,37 @@ msgid "Display following messages"
 msgstr "Waarschuwingsberichten"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres. :919 ../src/ui/grisbi_prefs.ui.h:21   ook bij de eerste    ing software"  ¨ הזיהוי של החשבון "    "    ‚"   "     uú‹¿d+  €¿d+  ­¿d+                          ’©Àd+  °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Recent geopende bestanden onthouden:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Reserve bestanden"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "Maak een reserve kopie van het bestand voor het opslaan"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Maak een reserve kopie na het openen van een bestand."
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Bestand opslaan"
@@ -10738,7 +10739,7 @@ msgstr "Valuta van de categorie:"
 msgid "Clickable transactions"
 msgstr "Alle transacties"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10865,7 +10866,7 @@ msgstr "Exclusief de transacties die geen overschrijvingen zijn"
 msgid "Exclude the transactions with a null amount"
 msgstr "Exclusief de transacties waar het bedrag nul van is "
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Selecteer data"
@@ -11124,41 +11125,54 @@ msgstr "iedere afdeling"
 msgid "notes"
 msgstr "aantekening"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Titels"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Rekening details"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Reserve bestand:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Reserve bestanden"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Reserve bestand:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Opsplitsen van transactie"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Selecteer alles"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/pl.po b/po/pl.po
index c7175e3..493888d 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -869,14 +869,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Drukarka"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Drukarka"
@@ -892,12 +892,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Wczytaj plik kont:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Data"
 
@@ -942,12 +942,12 @@ msgstr "Akcja"
 msgid "Credits"
 msgstr "Wpływy"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Drukuj"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -958,7 +958,7 @@ msgstr "Eksport"
 msgid "credit.csv"
 msgstr "Wpływy"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Nie można zapisać pliku."
@@ -1078,14 +1078,14 @@ msgstr "Wybierz metodę płatności"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 #, fuzzy
 msgid "Payee"
 msgstr "Odbiorca/płatność"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1094,7 +1094,7 @@ msgstr "Odbiorca/płatność"
 msgid "Debit"
 msgstr "Wydatki"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1123,8 +1123,8 @@ msgstr "Opis"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Przelew"
 
@@ -1174,7 +1174,7 @@ msgstr "Miesięczne wydatki na beneficjenta"
 msgid "Check the box to replace a planned operation"
 msgstr "Razem kategoria (%d transakcja)"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Gotówka"
@@ -1185,7 +1185,7 @@ msgid "Partial balance"
 msgstr "Saldo początkowe"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Typ"
@@ -1251,7 +1251,7 @@ msgstr "Zaznacz wszystkie"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Kwota"
@@ -1315,138 +1315,138 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Data początkowa"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Początek:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automatyczny"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Opis"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Transfer do usuniętego konta"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "Saldo początkowe"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "Wybór danych"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "Wybór danych"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "Kasowanie zaplanowanej transakcji"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "Przekształć transakcję w zaplanowaną transakcję"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "Nie można wykonać transferu do zamkniętego konta "
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 #, fuzzy
 msgid "Reset data"
 msgstr "Data końcowa"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 #, fuzzy
 msgid " (budget exceeded)"
 msgstr "Nieokreślona linia budżetowa"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "Przywróć ustawienia domyślne"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Brak kategorii"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Pusta linia budżetowa"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Eksport linii budżetowych"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1477,7 +1477,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 #, fuzzy
 msgid "All files"
@@ -1533,7 +1533,7 @@ msgid "Create a new sub-category"
 msgstr "Podaj nazwę nowej podkategorii"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Import"
@@ -2678,7 +2678,7 @@ msgid "Payees"
 msgstr "Dni"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3592,17 +3592,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Opis konta"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Nazwa konta:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Typ konta:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Waluta:"
@@ -3692,25 +3692,25 @@ msgstr "Minimalny stan wymagany:"
 msgid "Comments"
 msgstr "Komentarz"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Konto bankowe"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Konto pasywów"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Konto aktywów"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3721,12 +3721,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "Przenieś transakcje do"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3841,7 +3841,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Kasowanie zaplanowanej transakcji"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Twórz nowe konto"
 
@@ -4052,7 +4052,7 @@ msgstr "Raport"
 msgid "Please choose a name for archive: "
 msgstr "Proszę podać beneficjenta:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4272,7 +4272,7 @@ msgstr "Nazwa właściciela:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4317,7 +4317,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 #, fuzzy
 msgid "My accounts"
 msgstr "Pokaż konta"
@@ -4377,30 +4377,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Ustawienia dla plików kont"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Automatycznie wczytuj ostatnio otwarty plik"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Automatycznie zapisuj przy wyjściu"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Utwórz kopię bezpieczeństwa przed zapisaniem pliku"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 #, fuzzy
 msgid "Make a backup copy every "
 msgstr "Utwórz kopię bezpieczeństwa przed zapisaniem pliku"
@@ -6563,22 +6563,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr "Dla transakcji #%d powinna istnieć powiązana transakcja #%d.\n"
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Wpłata"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Karta kredytowa"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Wypłata"
 
@@ -6923,7 +6923,7 @@ msgstr "bez nazwy"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Wymuszaj zapis zablokowanych plików"
 
@@ -6981,12 +6981,12 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Nie można zapisać pliku '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 #, fuzzy
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Ten plik nie jest plikiem raportu Grisbi"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6995,14 +6995,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, fuzzy, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr "Do otwarcia tego pliku wymagane jest Grisby w wersji %s"
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -7010,7 +7010,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -7019,8 +7019,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Nie można zapisać pliku '%s': %s"
@@ -7092,7 +7092,7 @@ msgid ""
 "please check it and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7100,7 +7100,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 #, fuzzy
 msgid "Encryption plugin not found."
 msgstr "Konto %s nie zostało znalezione.\n"
@@ -7185,13 +7185,13 @@ msgid "Direct deposit"
 msgstr "Przelew na konto"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Sprawdź"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8429,12 +8429,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr "Podaj kurs wymiany"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8444,96 +8444,96 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 #, fuzzy
 msgid "Importing transactions into Grisbi"
 msgstr "Sortuj transakcje po"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 #, fuzzy
 msgid "Choose file to import"
 msgstr "Wybierz plik do importu"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 #, fuzzy
 msgid "Add file to import..."
 msgstr "Wybierz plik do importu"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 #, fuzzy
 msgid "File name"
 msgstr "Nazwa właściciela"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, fuzzy, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Nie można otworzyć pliku '%s': %s"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Nieznany"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 #, fuzzy
 msgid "Choose files to import."
 msgstr "Wybierz plik do importu"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Rodzaj kategorii:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "Zaimportowane konto"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 #, fuzzy
 msgid "file"
 msgstr "Plik"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8542,27 +8542,27 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 #, fuzzy
 msgid "Add transactions to an account"
 msgstr "Przenieś transakcję do innego konta"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 #, fuzzy
 msgid "Mark transactions of an account"
 msgstr "Przenieś transakcję do innego konta"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 #, fuzzy
 msgid "Invert the amount of the imported transactions"
 msgstr " dni przed i po dacie w importowanej transakcji."
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8571,42 +8571,42 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Nie można dopasować kodu ISO 4217 dla waluty '%s'."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 #, fuzzy
 msgid "No name for the import rule"
 msgstr "Nazwa pliku kont"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Nazwa pliku kont:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8614,37 +8614,37 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Proszę czekać"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Zaimportowane konto"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Potwierdzenie usunięcia transakcji"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Potwierdzenie importowania transakcji"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "Użyj zaznaczonej transakcji jako szablonu"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 #, fuzzy
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
@@ -8653,27 +8653,27 @@ msgstr ""
 "Część z importowanych transakcji była uprzednio zapisana. Proszę wybrać "
 "transakcje do importu."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, fuzzy, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Transakcje do importu : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, fuzzy, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Transakcje do importu : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Znaleziona transakcja : %02d/%02d/%04d ; %s ; %4.2f ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Znaleziona transakcja : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8682,26 +8682,26 @@ msgstr ""
 "Ostrzeżenie: podany numer czeku został już użyty.\n"
 " Kontynuować mimo to?"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Osierocona transakcja"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 #, fuzzy
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Zaznacz transakcje do dodania do listy i następnie kliknij na przycisk Dodaj"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Zanacz"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "Identyfikatory zaimportowanego i wybranego konta są różne"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8709,154 +8709,155 @@ msgstr ""
 "Prawdopodobnie wybrałeś nieprawidłowe konto? Jeżeli wybierzesz kontynuację "
 "identyfikator konta zostanie zmieniony. Czy chcesz kontynuoać?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, fuzzy, c-format
 msgid "%s #%d"
 msgstr "%s %d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "Eksport kategorii"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Przekształć transakcję w zaplanowaną transakcję"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 #, fuzzy
 msgid "Set the financial year"
 msgstr "Wybierz rok finansowy"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 #, fuzzy
 msgid "According to the date"
 msgstr "roku zgodnego z datą transakcji"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "Pokaż kategorie"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "Akcja"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "Razem"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "Raport z odnośnikami"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "Nie pokazuj potwierdzonych transakcji"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Razem:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "Raport z odnośnikami:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Wynik dla %s"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr ""
 "Waluta wszystkich transakcji zostanie zmieniona na walutę domyślną konta."
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "Transakcja zbiorcza jest transferem do tego konta.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, fuzzy, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Szczegóły waluty"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, fuzzy, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Wykonane automatyczne zaplanowane transakcje"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "Nazwa pliku kont:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, fuzzy, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Nie można otworzyć pliku '%s': %s"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Nie można otworzyć pliku '%s': %s"
@@ -9491,37 +9492,37 @@ msgid "Display following messages"
 msgstr "Komunikaty ostrzeżeń"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Zapamiętuj ostatnio otwarte pliki:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Kopie bezpieczeństwa"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "Utwórz kopię bezpieczeństwa przed zapisaniem pliku"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Utwórz kopię bezpieczeństwa po otwarciu pliku"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Zapis pliku"
@@ -10631,7 +10632,7 @@ msgstr "Waluta kategorii:"
 msgid "Clickable transactions"
 msgstr "Wszystkie transakcje"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10757,7 +10758,7 @@ msgstr "Nie dołączaj transakcji, które nie są przelewami"
 msgid "Exclude the transactions with a null amount"
 msgstr "Nie załączaj transakcji, których wartość jest pusta"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Wybór danych"
@@ -11013,41 +11014,54 @@ msgstr "każdy wybór"
 msgid "notes"
 msgstr "opisie"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Nazwy"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Opis konta"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Kopia bezpieczeństwa:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Kopie bezpieczeństwa"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Kopia bezpieczeństwa:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Transakcja zbiorcza"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Zaznacz wszystkie"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index dcb9786..76b0ae4 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\n"
 "PO-Revision-Date: 2005-12-19 09:07-0200\n"
 "Last-Translator: \n"
 "Language-Team: <pt at li.org>\n"
@@ -869,14 +869,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Impressora"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Impressora"
@@ -892,12 +892,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Carregar um arquivo de contas:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Data"
 
@@ -942,12 +942,12 @@ msgstr "Ação"
 msgid "Credits"
 msgstr "Crédito"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Imprimir"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -958,7 +958,7 @@ msgstr "Exportar"
 msgid "credit.csv"
 msgstr "Crédito"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Não posso salvar arquivo."
@@ -1078,14 +1078,14 @@ msgstr "Alterar a forma de pagamento"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 #, fuzzy
 msgid "Payee"
 msgstr "Pagar/pago"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1094,7 +1094,7 @@ msgstr "Pagar/pago"
 msgid "Debit"
 msgstr "Débito"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1123,8 +1123,8 @@ msgstr "Notas"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Transferir"
 
@@ -1174,7 +1174,7 @@ msgstr "Despesas mensais por terceiros"
 msgid "Check the box to replace a planned operation"
 msgstr "Total da Categoria (%d lançamentos)"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Conta de caixa"
@@ -1185,7 +1185,7 @@ msgid "Partial balance"
 msgstr "Saldo inicial"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Tipo"
@@ -1250,7 +1250,7 @@ msgstr "Selecionar todas"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Valor"
@@ -1314,140 +1314,140 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Data inicial"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Inicio:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automática"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Descrição"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Transferir para uma conta apagada."
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "Saldo inicial"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "Seleção por data"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "Seleção por data"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr ""
 "Apagar lançamento\n"
 "selecionado da agenda"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "Converter lançamento para lançamentos agendados"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "Não é possível efetuar uma transferência em uma conta fechada."
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 #, fuzzy
 msgid "Reset data"
 msgstr "Última data"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 #, fuzzy
 msgid " (budget exceeded)"
 msgstr "Nenhum orçamento"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "Voltar para padrões"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Nenhuma categoria"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Nenhum orçamento"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Exportar orçamento"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Saldo"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1478,7 +1478,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 #, fuzzy
 msgid "All files"
@@ -1534,7 +1534,7 @@ msgid "Create a new sub-category"
 msgstr "Informe um nome para a nova sub-categoria"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Importar"
@@ -2683,7 +2683,7 @@ msgid "Payees"
 msgstr "Dias"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3604,17 +3604,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Detalhes da conta"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Nome da conta:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Tipo da conta:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Moeda da conta:"
@@ -3704,25 +3704,25 @@ msgstr "Saldo mínimo desejado:"
 msgid "Comments"
 msgstr "Comentários"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Conta bancária"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Conta de responsabilidades"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Conta de bens"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3733,12 +3733,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "Transferir os lançamentos para"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3853,7 +3853,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Apagar lançamento"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Criar uma nova conta"
 
@@ -4064,7 +4064,7 @@ msgstr "Relatório"
 msgid "Please choose a name for archive: "
 msgstr "Por favor, informe um terceiro:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4284,7 +4284,7 @@ msgstr "Nome do titular:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4329,7 +4329,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 #, fuzzy
 msgid "My accounts"
 msgstr "Exibir contas"
@@ -4389,30 +4389,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Manipulação dos arquivos de contas"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Abrir último arquivo automaticamente ao iniciar"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Salvar automaticamente ao sair"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Fazer uma cópia de backup antes de salvar os arquivos"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 #, fuzzy
 msgid "Make a backup copy every "
 msgstr "Fazer uma cópia de backup antes de salvar os arquivos"
@@ -6580,22 +6580,22 @@ msgstr ""
 "Lançamento #%d deveria ter uma contra-lançamento #%d, mas esta não existe. "
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Depósito"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Cartão de crédito"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Débito direto"
 
@@ -6948,7 +6948,7 @@ msgstr "sem nome"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Forçar salvando arquivos bloqueados"
 
@@ -7005,12 +7005,12 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Não posso salvar arquivo '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 #, fuzzy
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Este arquivo não é um relatório do Grisbi"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -7019,14 +7019,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, fuzzy, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr "Grisbi versão %s é necessário para abrir este arquivo"
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -7034,7 +7034,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 #, fuzzy
 msgid "Grisbi archive opened"
 msgstr "Preferências"
@@ -7044,8 +7044,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Não posso salvar arquivo '%s': %s"
@@ -7119,7 +7119,7 @@ msgstr ""
 "%s não parece ser um arquivo regular,\n"
 "por favor, verifique e tente novamente."
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7127,7 +7127,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 #, fuzzy
 msgid "Encryption plugin not found."
 msgstr "Conta %s não encontrada.\n"
@@ -7210,13 +7210,13 @@ msgid "Direct deposit"
 msgstr "Depósito direto"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Checar"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8466,12 +8466,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr "Informe a taxa do câmbio"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8481,96 +8481,96 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 #, fuzzy
 msgid "Importing transactions into Grisbi"
 msgstr "Organizar os lançamentos por"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 #, fuzzy
 msgid "Choose file to import"
 msgstr "Selecionar  arquivo para importar"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 #, fuzzy
 msgid "Add file to import..."
 msgstr "Selecionar  arquivo para importar"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 #, fuzzy
 msgid "File name"
 msgstr "Nome do titular"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, fuzzy, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Não posso abrir arquivo '%s': %s"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Desconhecido"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 #, fuzzy
 msgid "Choose files to import."
 msgstr "Selecionar  arquivo para importar"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Organizando:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "Importar conta"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 #, fuzzy
 msgid "file"
 msgstr "Arquivo"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8579,27 +8579,27 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 #, fuzzy
 msgid "Add transactions to an account"
 msgstr "Mover lançamento para outra conta"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 #, fuzzy
 msgid "Mark transactions of an account"
 msgstr "Mover lançamento para outra conta"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 #, fuzzy
 msgid "Invert the amount of the imported transactions"
 msgstr "dias em torno da data no lançamento importada"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8608,42 +8608,42 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Não posso associar o código ISO 4217  para a moeda %s ."
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 #, fuzzy
 msgid "No name for the import rule"
 msgstr "Nome do arquivo de contas"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Nome do arquivo de contas:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8651,37 +8651,37 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Por favor aguarde"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Importar conta"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Confirmação da importação dos lançamentos"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Confirmação da importação dos lançamentos"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "Use os lançamentos como modelo"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 #, fuzzy
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
@@ -8690,27 +8690,27 @@ msgstr ""
 "Alguns lançamentos importados parecem já ter sido salvos. Por favor, "
 "selecione os lançamentos para importar."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, fuzzy, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Lançamentos a importar : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, fuzzy, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Lançamentos a importar : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Lançamento não encontrado : %02d/%02d/%04d ; %s ; %4.2f ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Lançamento encontrado : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8719,27 +8719,27 @@ msgstr ""
 "Atenção: este número de cheque já foi usado.\n"
 "Continuar mesmo assim ?"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Lançamentos órfãs"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 #, fuzzy
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Selecione os lançamentos que você quer adicionar a lista e clique no botão "
 "[Adicionar] "
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Marcar"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "Os códigos da conta importada e da alterada são diferentes"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8747,153 +8747,154 @@ msgstr ""
 "Talvez você escolheu a conta errada. Se você escolher continuar o código da "
 "conta será alterado. Você tem certeza que quer continuar ?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, fuzzy, c-format
 msgid "%s #%d"
 msgstr "%s %d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "Exportar categorias"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Converter lançamento para lançamentos agendados"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 #, fuzzy
 msgid "Set the financial year"
 msgstr "Alterar o ano contábil"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 #, fuzzy
 msgid "According to the date"
 msgstr "de acordo com a data da lançamento"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "Detalhes das categorias"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "Ação"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "Total geral"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "Procurar"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "Não detalhar lançamentos reconciliados"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Total geral:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "Procurar:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Resultado para %s"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Todas os lançamentos serão convertidas para a moeda desta conta."
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "A divisão do lançamento é uma transferência para esta conta.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, fuzzy, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Características da moeda"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, fuzzy, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Lançamentos automáticos agendados encerrados"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "Nome do arquivo de contas:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, fuzzy, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Não posso abrir arquivo '%s': %s"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Não posso abrir arquivo '%s': %s"
@@ -9525,37 +9526,37 @@ msgid "Display following messages"
 msgstr "Mensagens de atenção"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Memorizar últimos arquivos abertos:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Backups"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "Fazer uma cópia de backup antes de salvar os arquivos"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Fazer uma cópia de backup após abrir arquivos"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Salvar arquivo"
@@ -10660,7 +10661,7 @@ msgstr "Moeda das categorias:"
 msgid "Clickable transactions"
 msgstr "Todas os lançamentos"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10786,7 +10787,7 @@ msgstr "Excluir os lançamentos que não são de transferência"
 msgid "Exclude the transactions with a null amount"
 msgstr "Excluir os lançamentos com valor nulo"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Seleção por data"
@@ -11044,41 +11045,54 @@ msgstr "cada seção"
 msgid "notes"
 msgstr "nota"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Títulos"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Detalhes da conta"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Arquivo de backup:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Backups"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Arquivo de backup:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Divisão do lançamento"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Selecionar todas"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
  : ../src/ui/grisbi_prefs.ui.h:37   your landlord."   be associated\n"  transferência"  ware"  ¨ הזיהוי של החשבון "    "    ‚"   "     uú‹¿d+  €¿d+  ­¿d+                          ’©Àd+  °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/ro.po b/po/ro.po
index 59c5a65..931e888 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -901,14 +901,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Imprimantă"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Imprimantă"
@@ -924,12 +924,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Încărcarea fişierului:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Data"
 
@@ -974,12 +974,12 @@ msgstr "Acţiune"
 msgid "Credits"
 msgstr "Credit"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Imprimaţi"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -990,7 +990,7 @@ msgstr "Exportare"
 msgid "credit.csv"
 msgstr "Credit"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Imposibil de a înregistra fişierul."
@@ -1110,14 +1110,14 @@ msgstr "Alegerea modului de plată"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 #, fuzzy
 msgid "Payee"
 msgstr "Debitor/creditor"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1126,7 +1126,7 @@ msgstr "Debitor/creditor"
 msgid "Debit"
 msgstr "Debit"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1155,8 +1155,8 @@ msgstr "Observaţii"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Virament"
 
@@ -1206,7 +1206,7 @@ msgstr "Cheltueli lunare prin terţ"
 msgid "Check the box to replace a planned operation"
 msgstr "Total categorie (%s operaţie)"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Cont de casă"
@@ -1217,7 +1217,7 @@ msgid "Partial balance"
 msgstr "Sold iniţial"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Tip"
@@ -1283,7 +1283,7 @@ msgstr "Selecţionaţi totul"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Sumă totală"
@@ -1347,138 +1347,138 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Dată iniţială"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Început:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Automatic"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Descripţiune"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Sold"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Virament spre un cont suprimat"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "Sold iniţial"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "Selecţia datelor"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "Selecţia datelor"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "Şterge o operaţie planificată"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "Convertirea operaţiunii în operaţiune planificată"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "Imposibil de a efectua un virament pe un cont închis"
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 #, fuzzy
 msgid "Reset data"
 msgstr "Ultima dată"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 #, fuzzy
 msgid " (budget exceeded)"
 msgstr "Nici'o imputaţie"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "Restabilirea reglajelor de origine"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "Nici o categorie"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "Nici o imputaţie bugetara"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Exporta imputaţiile bugetare"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Sold"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1509,7 +1509,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 #, fuzzy
 msgid "All files"
@@ -1566,7 +1566,7 @@ msgid "Create a new sub-category"
 msgstr "Intraţi numele noii sub-categorii."
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Importare"
@@ -2711,7 +2711,7 @@ msgid "Payees"
 msgstr "Zile"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3628,17 +3628,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Detalii a contului"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Numele contului:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Tip de cont:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Deviza contului:"
@@ -3728,25 +3728,25 @@ msgstr "Sold minim vrut:"
 msgid "Comments"
 msgstr "Comentarii"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Cont bancar"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "Cont de pasiv"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Cont de activ"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3757,12 +3757,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "Transfera operaţiunile pe terţi"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3877,7 +3877,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Şterge o operaţie planificată"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Creaţi un nou cont"
 
@@ -4088,7 +4088,7 @@ msgstr "Stare"
 msgid "Please choose a name for archive: "
 msgstr "Intraţi vă rog un terţ.:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4308,7 +4308,7 @@ msgstr "Numele titularului:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4353,7 +4353,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 #, fuzzy
 msgid "My accounts"
 msgstr "Afişarea conturilor"
@@ -4413,30 +4413,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Gestiunea fişierelor de conturi"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Încăcarea automatică a ultimului fişier consultat"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Înregistra automatic închizând"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Efectua o copie de salvare înainte de a înregistra fişierele"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 #, fuzzy
 msgid "Make a backup copy every "
 msgstr "Efectua o copie de salvare înainte de a înregistra fişierele"
@@ -6611,22 +6611,22 @@ msgstr ""
 "există. "
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Depozit"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Cartă de credit"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Prelevare"
 
@@ -6979,7 +6979,7 @@ msgstr "făra nume"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Forţaţi înregistrarea fişierilor zăvorite"
 
@@ -7038,12 +7038,12 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "Imposibil de a salva fişierul '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 #, fuzzy
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "Acest fişier nu este o stare Grisbi"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -7052,14 +7052,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, fuzzy, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr "Vă trebuie versiunea %s de Grisbi pentru a deschide acest fişier"
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -7067,7 +7067,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -7076,8 +7076,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "Imposibil de a salva fişierul '%s': %s"
@@ -7149,7 +7149,7 @@ msgid ""
 "please check it and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7157,7 +7157,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 #, fuzzy
 msgid "Encryption plugin not found."
 msgstr "Cont %s ne găsit.\n"
@@ -7242,13 +7242,13 @@ msgid "Direct deposit"
 msgstr "Depunere directă"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "Cec"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8495,12 +8495,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr "Intraţi cursul de schimb"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8510,96 +8510,96 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 #, fuzzy
 msgid "Importing transactions into Grisbi"
 msgstr "Clasament a operaţiunilor prin"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 #, fuzzy
 msgid "Choose file to import"
 msgstr "Selecţionaţi fişierele a importa"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 #, fuzzy
 msgid "Add file to import..."
 msgstr "Selecţionaţi fişierele a importa"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 #, fuzzy
 msgid "File name"
 msgstr "Numele titularului"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, fuzzy, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Imposibil de a deschide fişierul '%s': %s"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "Necunoscut"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 #, fuzzy
 msgid "Choose files to import."
 msgstr "Selecţionaţi fişierele a importa"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Clasare:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "Cont importat"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 #, fuzzy
 msgid "file"
 msgstr "Fişier"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8608,27 +8608,27 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 #, fuzzy
 msgid "Add transactions to an account"
 msgstr "Deplasaţi operaţiunea spre un alt cont"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 #, fuzzy
 msgid "Mark transactions of an account"
 msgstr "Deplasaţi operaţiunea spre un alt cont"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 #, fuzzy
 msgid "Invert the amount of the imported transactions"
 msgstr "zile împrejurul datei operaţiunii importate."
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8637,42 +8637,42 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "Imposibil de a asocia un cod ISO 4217 la deviza '%s'"
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 #, fuzzy
 msgid "No name for the import rule"
 msgstr "Creaţia unui nume de fişier de conturi"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Creaţia unui nume de fişier de conturi:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8680,37 +8680,37 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Aşteptaţi un moment.."
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "Cont importat"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Confirmarea de suprimare a unei operaţiuni"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Confirmare de importare de operaţiuni"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "Utiliza operaţiunea selecţionată ca model"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 #, fuzzy
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
@@ -8719,27 +8719,27 @@ msgstr ""
 "Anumite operaţiuni pentru importare se pare că sunt deja scrise.Selecţionaţi "
 "operatiunile a importa."
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, fuzzy, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Operaţiuni a importa : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, fuzzy, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Operaţiuni a importa : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Operaţiune găsită : %02d/%02d/%04d ; %s ; %4.2f ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Operaţiune găsită : %02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8748,27 +8748,27 @@ msgstr ""
 "Atenţiune, numărul cecului este deja utilizat.\n"
 "Vreţi să continuaţi ?"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Operaţiuni orfane"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 #, fuzzy
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 "Marcaţi operaţiunile pe care vreţi să le adăugaţi la listā clicănd pe "
 "butonul adăuga"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "Marcat"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "Identificaţii contului ales importat sunt diferenţi"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
@@ -8776,153 +8776,154 @@ msgstr ""
 "A-ţi ales un cont care nu este bun ? Dacă alegeţi de a continua "
 "identifiantul contului va fi schimbat. Vreţi să continuaţi ?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, fuzzy, c-format
 msgid "%s #%d"
 msgstr "%s %d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "Exportaţi categoriile."
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Convertirea operaţiunii în operaţiune planificată"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 #, fuzzy
 msgid "Set the financial year"
 msgstr "Alegerea exerciţiului"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 #, fuzzy
 msgid "According to the date"
 msgstr "corespundând la data operaţiei"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "Detailaţi categoriile utilizate"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "Acţiune"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "Total general"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "Căutare"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "Nu detaliaţi operaţiile ventilate"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Total general:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "Căutare:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Rezultat pentru %s"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "Toate operaţiunile vor fi convertite în deviza contului respectiv."
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "O ventilaţie este un virament spre acest cont.\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, fuzzy, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Proprietăţi a devizei"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, fuzzy, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "Înscrierea inventarului automatic de tranzacţiuni "
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "Creaţia unui nume de fişier de conturi:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, fuzzy, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr "Imposibil de a deschide fişierul '%s': %s"
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Imposibil de a deschide fişierul '%s': %s"
@@ -9555,37 +9556,37 @@ msgid "Display following messages"
 msgstr "Mesaj de alarmă"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Memorizarea ultimielor fişiere deschise:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Salvări"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "Efectua o copie de salvare înainte de a înregistra fişierele"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "A efectua o copie de salvare după ce fişierele au fost deschise"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Înregistraţi fişierul."
@@ -10692,7 +10693,7 @@ msgstr "Devize utilizate pentru categoriile:"
 msgid "Clickable transactions"
 msgstr "Toate operaţiile"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10820,7 +10821,7 @@ msgstr "Excludeţi operaţiile care nu sunt viramente"
 msgid "Exclude the transactions with a null amount"
 msgstr "Excludeţi operaţiile a căror sume este nul"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Selecţia datelor"
@@ -11076,41 +11077,54 @@ msgstr "la fiecare schimbare de secţiune"
 msgid "notes"
 msgstr "notă"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Titluri"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Detalii a contului"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Fişier de salvare:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Salvări"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Fişier de salvare:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Tranzacţie ventilată"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Selecţionaţi totul"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/ru.po b/po/ru.po
index fc0af6b..40a5bd9 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -838,14 +838,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "Принтер"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "Принтер"
@@ -861,12 +861,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "Банковский счёт:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "Дата"
 
@@ -911,12 +911,12 @@ msgstr "Связывание при импорте"
 msgid "Credits"
 msgstr "Приход"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "Печать"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -927,7 +927,7 @@ msgstr "Экспортировать"
 msgid "credit.csv"
 msgstr "Приход"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "Невозможно сохранить файл"
@@ -1043,13 +1043,13 @@ msgstr "Выберите способ платежа"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr "Получатель"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1058,7 +1058,7 @@ msgstr "Получатель"
 msgid "Debit"
 msgstr "Расход"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1087,8 +1087,8 @@ msgstr "Заметки"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "Передача"
 
@@ -1138,7 +1138,7 @@ msgstr "Ежемесячные исходящие платежи по получ
 msgid "Check the box to replace a planned operation"
 msgstr "Очистить формуляр для создания новой проводки"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "Наличный счёт"
@@ -1148,7 +1148,7 @@ msgid "Partial balance"
 msgstr "Частичный баланс"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "Тип"
@@ -1212,7 +1212,7 @@ msgstr "Выбрать"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "Сумма"
@@ -1275,136 +1275,136 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "Дата начала"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "Начало:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "Автоматически"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "Описание"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "Баланс"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "Передача: счёт удалён"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "Дополнительный баланс"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "Выбор дат"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "Выбор дат"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "Удаление одной или более попавшихся запланированных проводок"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "Преобразовать транзакцию в _запланированную"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr ""
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr ""
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 #, fuzzy
 msgid " (still available)"
 msgstr "Описание недоступно"
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr ""
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "Сбросить до исходных"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr ""
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr ""
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "Имя файла со счетами"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "Баланс"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1434,7 +1434,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr "Файлы категорий Grisbi (*.cgsb)"
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr "Все файлы"
@@ -1486,7 +1486,7 @@ msgid "Create a new sub-category"
 msgstr "Создать новую подкатегорию"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "Импортировать"
@@ -2568,7 +2568,7 @@ msgid "Payees"
 msgstr "Получатели платежей"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3411,17 +3411,17 @@ msgstr ""
 msgid "Account details"
 msgstr "Подробнее о счёте"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "Название счёта:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "Тип счёта:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "Валюта счёта:"
@@ -3511,25 +3511,25 @@ msgstr "Минимальный желаемый баланс:"
 msgid "Comments"
 msgstr "Комментарии"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "Банковский счёт"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "Счёт активов"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3540,11 +3540,11 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr "Изменить валюту проводок"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3650,7 +3650,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "Удаляется архив и его проводки"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "Создание нового счёта"
 
@@ -3877,7 +3877,7 @@ msgstr "Отчёт:"
 msgid "Please choose a name for archive: "
 msgstr "Укажите название архива:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr "Поздравляем!"
 
@@ -4118,7 +4118,7 @@ msgstr "Имя файла:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr "Шифровать файл Grisbi"
 
@@ -4168,7 +4168,7 @@ msgstr ""
 "приложения"
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr "Мои счета"
 
@@ -4231,30 +4231,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "Обращение с файлами счетов"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "Автоматически загружать последний файл при запуске"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "Автоматически сохранять открытый файл при выходе"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "Создавать резервную копию перед сохранением файлов"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr "Создавать резервную копию каждые"
 
@@ -6369,22 +6369,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr ""
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "Депозит"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "Кредитная карта"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "Прямой дебит"
 
@@ -6691,7 +6691,7 @@ msgstr ""
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "Принудительно сохранять заблокированные файлы"
 
@@ -6749,11 +6749,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr ""
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr ""
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6762,14 +6762,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6777,7 +6777,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -6786,8 +6786,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr ""
@@ -6856,7 +6856,7 @@ msgid ""
 "please check it and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -6864,7 +6864,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr ""
 
@@ -6945,14 +6945,14 @@ msgid "Direct deposit"
 msgstr "Прямой депозит"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 #, fuzzy
 msgid "Check"
 msgstr "Чили"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8086,12 +8086,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr ""
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8108,90 +8108,90 @@ msgstr ""
 "поддерживаются следующие форматы:\n"
 "\n"
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr "Импорт транзакций в Grisbi"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr "Выберите импортируемые файлы"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr "Добавить импортируемые файлы"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr "Имя файла"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr "Не удалось прочитать файл: %s\n"
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr ""
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr "Выберите импортируемые файлы"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr "Известные файлы (%s)"
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr "Файлы %s (*.%s)"
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "Кодировка:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "Удалённая учётная запись"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr "Ошибка!"
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr "файл"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8203,24 +8203,24 @@ msgstr ""
 "\n"
 "Что вы хотите сделать с содержимым <span foreground=\"blue\">«%s»</span> ?\n"
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr "Добавить проводки к счёту"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr "Пометить проводки счёта"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr "Инвертировать число импортированных проводок"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr "Создать правило для этого импорта. Название правила:"
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8229,41 +8229,41 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr ""
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr "Нет названия у правила импорта"
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "Название правила:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8271,138 +8271,139 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "Подождите, пожалуйста"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr ""
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "Подтверждение объединения проводок"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "Подтверждение объединения проводок"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr "Выберите объединяемые проводки"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
 msgstr ""
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "Объединяемые проводки: %s ; %s ; %s"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "Импортируемые проводки: %s ; %s ; %s"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "Найдена проводка: %s ; %s ; %s ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "Найдена проводка: %s ; %s ; %s"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
 "We skip it"
 msgstr ""
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "Три линии на транзакцию"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr ""
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr ""
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
 msgstr ""
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr "%s #%d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr "Параметры импорта"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 #, fuzzy
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr "Порог совпадения дат транзакций при импорте (в днях)"
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 msgid "Merge the imported transactions with the transactions found"
 msgstr "Объединять импортированные проводки с найденными"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr "По возможности автоматически привязывать категорию получателя"
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr "Устанавливать финансовый год"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr "По дате"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 msgid "Manage import associations"
 msgstr "Управлением связыванием при импорте"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 msgid "Import associations"
 msgstr "Связывание при импорте"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
@@ -8412,94 +8413,94 @@ msgstr ""
 "примеру, все метки QIF, содержащие слово «рента», будут связаны с "
 "получателем, представляющим домовладельца."
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr "Название получателя"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr "Строка поиска"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 msgid "Details of associations"
 msgstr "Подробности о связывании"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "Название получателя:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "Строка поиска:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 "Вы не можете выбрать этого получателя, поскольку для него уже установлена "
 "связь"
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr "Импортировать файл с правилом"
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr "Свойства правила: %s\n"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "_Перенести транзакцию на другой счёт"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "_Перенести транзакцию на другой счёт"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr "Импортируемая валюта — %s.\n"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr ""
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "Имя импортируемого файла:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr ""
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "Не удалось разархивировать файл «%s»: %s"
@@ -9094,37 +9095,37 @@ msgid "Display following messages"
 msgstr "Показывать следующие сообщения"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr "Сжимать файл Grisbi"
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "Как много последних файлов помнить:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "Резервные копии"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "Создавать резервную копию каждые"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr "Сжимать резервную копию Grisbi"
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "Создавать резервную копию после открытия файлов"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "Файл CSV"
@@ -10196,7 +10197,7 @@ msgstr "Валюта получателя:"
 msgid "Clickable transactions"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10316,7 +10317,7 @@ msgstr "Исключить проводки, не являющиеся пере
 msgid "Exclude the transactions with a null amount"
 msgstr "Исключить проводки с нулевой суммой"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "Выбор дат"
@@ -10565,41 +10566,58 @@ msgstr "в каждом разделе"
 msgid "notes"
 msgstr "Заметки"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "Названия"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "Подробнее о счёте"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "Каталог для резервных копий:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "Резервные копии"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "Каталог для резервных копий:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "Сортировать транзакции по полю"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "Выберите новую анимацию"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+#, fuzzy
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+"Строка поиска будет связана с получателем при каждом импорте файла. К "
+"примеру, все метки QIF, содержащие слово «рента», будут связаны с "
+"получателем, представляющим домовладельца."
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
@@ -10622,6 +10640,17 @@ msgid "Personnal finances manager"
 msgstr "Общедоступное управление личными финансовыми средствами\n"
 
 #, fuzzy
+#~ msgid ""
+#~ "This will associate a search string to a payee every time you \n"
+#~ "import a file. For instance, all QIF labels containing 'Rent'\n"
+#~ "could be associated with  a specific payee representing your \n"
+#~ "landlord."
+#~ msgstr ""
+#~ "Строка поиска будет связана с получателем при каждом импорте файла. К "
+#~ "примеру, все метки QIF, содержащие слово «рента», будут связаны с "
+#~ "получателем, представляющим домовладельца."
+
+#, fuzzy
 #~ msg y  учателем, представляющим домовладельца."  », будут связаны с "  ла. К "  ° "  "   "     uú‹¿d+  €¿d+  ­¿d+                          ’©Àd+  °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 id "Importer"
 #~ msgstr "Импортировать"
 
diff --git a/po/sv.po b/po/sv.po
index 9ae8cf3..805c0db 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -786,13 +786,13 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 msgid "Print the array"
 msgstr ""
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 msgid "Export the array"
 msgstr ""
 
@@ -806,12 +806,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr ""
 
@@ -851,12 +851,12 @@ msgstr ""
 msgid "Credits"
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -866,7 +866,7 @@ msgstr ""
 msgid "credit.csv"
 msgstr ""
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr ""
@@ -981,13 +981,13 @@ msgstr ""
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 msgid "Payee"
 msgstr ""
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -996,7 +996,7 @@ msgstr ""
 msgid "Debit"
 msgstr ""
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1025,8 +1025,8 @@ msgstr ""
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr ""
 
@@ -1070,7 +1070,7 @@ msgstr ""
 msgid "Check the box to replace a planned operation"
 msgstr ""
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr ""
@@ -1080,7 +1080,7 @@ msgid "Partial balance"
 msgstr ""
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr ""
@@ -1140,7 +1140,7 @@ msgstr ""
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr ""
@@ -1198,126 +1198,126 @@ msgstr ""
 msgid "Export the historical data"
 msgstr ""
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 msgid "Start date: "
 msgstr ""
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr ""
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr ""
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr ""
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr ""
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 msgid "Adding to the balance"
 msgstr ""
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 msgid "Delete selection"
 msgstr ""
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 msgid "Change selection"
 msgstr ""
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 msgid "Delete all occurences of the selection"
 msgstr ""
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 msgid "Convert selection to scheduled transaction"
 msgstr ""
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 msgid "Insert the balance of a cash account"
 msgstr ""
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 msgid "Reset data"
 msgstr ""
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 msgid " (budget exceeded)"
 msgstr ""
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 msgid "No data by default"
 msgstr ""
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr ""
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr ""
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 msgid "Export the array of forecast"
 msgstr ""
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 msgid "Balance at "
 msgstr ""
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1346,7 +1346,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 msgid "All files"
 msgstr ""
@@ -1394,7 +1394,7 @@ msgid "Create a new sub-category"
 msgstr ""
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr ""
@@ -2456,7 +2456,7 @@ msgid "Payees"
 msgstr ""
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3267,15 +3267,15 @@ msgstr ""
 msgid "Account details"
 msgstr ""
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 msgid "Account name: "
 msgstr ""
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 msgid "Account type: "
 msgstr ""
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 msgid "Account currency: "
 msgstr ""
 
@@ -3353,25 +3353,25 @@ msgstr ""
 msgid "Comments"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr ""
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr ""
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3382,11 +3382,11 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 msgid "Change the transactions currency"
 msgstr ""
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3491,7 +3491,7 @@ msgid "Deleting an archive and its transactions"
 msgstr ""
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr ""
 
@@ -3681,7 +3681,7 @@ msgstr ""
 msgid "Please choose a name for archive: "
 msgstr ""
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -3892,7 +3892,7 @@ msgstr ""
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -3933,7 +3933,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 msgid "My accounts"
 msgstr ""
 
@@ -3989,30 +3989,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr ""
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr ""
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr ""
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr ""
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 msgid "Make a backup copy every "
 msgstr ""
 
@@ -6088,22 +6088,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr ""
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr ""
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr ""
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr ""
 
@@ -6404,7 +6404,7 @@ msgstr ""
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr ""
 
@@ -6461,11 +6461,11 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr ""
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr ""
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6474,14 +6474,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6489,7 +6489,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -6498,8 +6498,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr ""
@@ -6567,7 +6567,7 @@ msgid ""
 "please check it and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -6575,7 +6575,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 msgid "Encryption plugin not found."
 msgstr ""
 
@@ -6655,13 +6655,13 @@ msgid "Direct deposit"
 msgstr ""
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr ""
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -7766,12 +7766,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr ""
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -7781,88 +7781,88 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 msgid "Importing transactions into Grisbi"
 msgstr ""
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 msgid "Choose file to import"
 msgstr ""
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 msgid "Add file to import..."
 msgstr ""
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 msgid "File name"
 msgstr ""
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr ""
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr ""
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 msgid "Choose files to import."
 msgstr ""
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 msgid "Encoding: "
 msgstr ""
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 msgid "Unnamed Imported account"
 msgstr ""
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 msgid "file"
 msgstr ""
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -7871,24 +7871,24 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 msgid "Add transactions to an account"
 msgstr ""
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 msgid "Mark transactions of an account"
 msgstr ""
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 msgid "Invert the amount of the imported transactions"
 msgstr ""
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -7897,40 +7897,40 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr ""
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr ""
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 msgid "Name of the rule: "
 msgstr ""
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -7938,226 +7938,227 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr ""
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr ""
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr ""
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr ""
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 msgid "Please select the transactions to be merged"
 msgstr ""
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
 msgstr ""
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr ""
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
 "We skip it"
 msgstr ""
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, c-format
 msgid "Orphaned transactions for: %s"
 msgstr ""
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr ""
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr ""
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr ""
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
 msgstr ""
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, c-format
 msgid "%s #%d"
 msgstr ""
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 msgid "Import settings"
 msgstr ""
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 msgid "Merge the imported transactions with the transactions found"
 msgstr ""
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 msgid "Set the financial year"
 msgstr ""
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 msgid "According to the date"
 msgstr ""
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 msgid "Manage import associations"
 msgstr ""
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 msgid "Import associations"
 msgstr ""
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 msgid "Payee name"
 msgstr ""
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 msgid "Search string"
 msgstr ""
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 msgid "Details of associations"
 msgstr ""
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 msgid "Payee name: "
 msgstr ""
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 msgid "Search string: "
 msgstr ""
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, c-format
 msgid "Properties of the rule: %s\n"
 msgstr ""
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr ""
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr ""
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, c-format
 msgid "Currency to import is %s.\n"
 msgstr ""
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr ""
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 msgid "Name of the file to import: "
 msgstr ""
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr ""
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr ""
@@ -8721,35 +8722,35 @@ msgid "Display following messages"
 msgstr ""
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 msgid "Memorise last opened files: "
 msgstr ""
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr ""
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 msgid "Make a single backup file"
 msgstr ""
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr ""
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 msgid "Config file"
 msgstr ""
 
@@ -9753,7 +9754,7 @@ msgstr ""
 msgid "Clickable transactions"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -9869,7 +9870,7 @@ msgstr ""
 msgid "Exclude the transactions with a null amount"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 msgid "Expand all"
 msgstr ""
 
@@ -10097,35 +10098,47 @@ msgstr ""
 msgid "notes"
 msgstr ""
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 msgid "title"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 msgid "Account files"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 msgid "Backup directory:  "
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 msgid "Backup files"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 msgid "Default directory: "
 msgstr ""
 
 #: ../src/ui/grisbi_prefs.ui.h:22
+msgid "Import of transactions "
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:30
 msgid "Select a directory"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 6d2599f..5d812f0 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-03-10 21:18+0100\n"
+"POT-Creation-Date: 2012-03-21 07:44+0100\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"
@@ -867,14 +867,14 @@ msgstr ""
 
 #. Print list
 #: ../src/bet_finance_ui.c:1035 ../src/bet_finance_ui.c:1860
-#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1535 ../src/bet_tab.c:2901
+#: ../src/bet_hist.c:1956 ../src/bet_tab.c:1534 ../src/bet_tab.c:2900
 #, fuzzy
 msgid "Print the array"
 msgstr "打印机"
 
 #. Export list
 #: ../src/bet_finance_ui.c:1045 ../src/bet_finance_ui.c:1873
-#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1545
+#: ../src/bet_finance_ui.c:1899 ../src/bet_hist.c:1969 ../src/bet_tab.c:1544
 #, fuzzy
 msgid "Export the array"
 msgstr "打印机"
@@ -890,12 +890,12 @@ msgstr ""
 msgid "Loan amount: "
 msgstr "载入账户文件:"
 
-#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:663
+#: ../src/bet_finance_ui.c:1192 ../src/bet_future.c:763 ../src/bet_tab.c:662
 #: ../src/etats_affiche.c:2409 ../src/export_csv.c:783
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1306
 #: ../src/gsb_form_widget.c:417 ../src/gsb_reconcile.c:164
 #: ../src/gsb_scheduler_list.c:518 ../src/gsb_transactions_list.c:171
-#: ../src/import.c:3330 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
+#: ../src/import.c:3329 ../src/import_csv.c:81 ../src/ui/etats_config.ui.h:19
 msgid "Date"
 msgstr "日期"
 
@@ -940,12 +940,12 @@ msgstr "动作"
 msgid "Credits"
 msgstr "贷方"
 
-#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2898
+#: ../src/bet_finance_ui.c:1857 ../src/bet_hist.c:1953 ../src/bet_tab.c:2897
 #: ../src/etats_onglet.c:181 ../src/gsb_transactions_list.c:361
 msgid "Print"
 msgstr "打印"
 
-#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2911
+#: ../src/bet_finance_ui.c:1870 ../src/bet_hist.c:1966 ../src/bet_tab.c:2910
 #: ../src/categories_onglet.c:568 ../src/etats_onglet.c:171
 #: ../src/export.c:207 ../src/imputation_budgetaire.c:603
 msgid "Export"
@@ -956,7 +956,7 @@ msgstr "导出"
 msgid "credit.csv"
 msgstr "贷方"
 
-#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3035
+#: ../src/bet_finance_ui.c:1923 ../src/bet_hist.c:2061 ../src/bet_tab.c:3034
 #: ../src/imputation_budgetaire.c:440
 msgid "Cannot save file."
 msgstr "不能保存文件"
@@ -1076,14 +1076,14 @@ msgstr "选择支付方式"
 #: ../src/export_csv.c:798 ../src/fenetre_principale.c:238
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_form.c:1327
 #: ../src/gsb_form_widget.c:437 ../src/gsb_scheduler_list.c:518
-#: ../src/gsb_transactions_list.c:173 ../src/import.c:3337
+#: ../src/gsb_transactions_list.c:173 ../src/import.c:3336
 #: ../src/import_csv.c:83 ../src/meta_payee.c:79
 #: ../src/ui/etats_config.ui.h:70
 #, fuzzy
 msgid "Payee"
 msgstr "支付方"
 
-#: ../src/bet_future.c:788 ../src/bet_tab.c:697 ../src/export_csv.c:804
+#: ../src/bet_future.c:788 ../src/bet_tab.c:696 ../src/export_csv.c:804
 #: ../src/gsb_form.c:1332 ../src/gsb_form_widget.c:421
 #: ../src/gsb_payment_method_config.c:108
 #: ../src/gsb_payment_method_config.c:381
@@ -1092,7 +1092,7 @@ msgstr "支付方"
 msgid "Debit"
 msgstr "借方"
 
-#: ../src/bet_future.c:795 ../src/bet_tab.c:715 ../src/export_csv.c:801
+#: ../src/bet_future.c:795 ../src/bet_tab.c:714 ../src/export_csv.c:801
 #: ../src/gsb_form.c:1337 ../src/gsb_form_widget.c:425
 #: ../src/gsb_payment_method_config.c:109
 #: ../src/gsb_payment_method_config.c:394
@@ -1121,8 +1121,8 @@ msgstr "备注"
 #: ../src/etats_affiche.c:1848 ../src/export_csv.c:624 ../src/export_csv.c:736
 #: ../src/export_csv.c:748 ../src/gsb_data_category.c:1060
 #: ../src/gsb_data_payment.c:635 ../src/gsb_data_payment.c:719
-#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2766
-#: ../src/import.c:2784 ../src/plugins/ofx/ofx.c:434
+#: ../src/gsb_data_payment.c:758 ../src/gsb_form.c:2325 ../src/import.c:2765
+#: ../src/import.c:2783 ../src/plugins/ofx/ofx.c:434
 msgid "Transfer"
 msgstr "转帐"
 
@@ -1172,7 +1172,7 @@ msgstr "第三方月度支出"
 msgid "Check the box to replace a planned operation"
 msgstr "类别总计 (%d 交易)"
 
-#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:694
+#: ../src/bet_future.c:2083 ../src/gsb_account_property.c:696
 #: ../src/gsb_data_partial_balance.c:218
 msgid "Cash account"
 msgstr "现金账户"
@@ -1183,7 +1183,7 @@ msgid "Partial balance"
 msgstr "初始余额"
 
 #. Description entry
-#: ../src/bet_future.c:2141 ../src/import.c:475
+#: ../src/bet_future.c:2141 ../src/import.c:474
 #: ../src/imputation_budgetaire.c:799
 msgid "Type"
 msgstr "类型"
@@ -1249,7 +1249,7 @@ msgstr "选择所有"
 #: ../src/bet_hist.c:597 ../src/categories_onglet.c:181
 #: ../src/etats_config_ui.c:1895 ../src/export_csv.c:807
 #: ../src/gsb_assistant_reconcile_config.c:598 ../src/gsb_scheduler_list.c:519
-#: ../src/gsb_transactions_list.c:178 ../src/import.c:3344
+#: ../src/gsb_transactions_list.c:178 ../src/import.c:3343
 #: ../src/imputation_budgetaire.c:186 ../src/tiers_onglet.c:233
 msgid "Amount"
 msgstr "总计"
@@ -1313,138 +1313,138 @@ msgstr ""
 msgid "Export the historical data"
 msgstr "初始日期"
 
-#: ../src/bet_tab.c:426
+#: ../src/bet_tab.c:425
 #, c-format
 msgid "Balance estimate of the account \"%s\" from %s to %s"
 msgstr ""
 
-#: ../src/bet_tab.c:443
+#: ../src/bet_tab.c:442
 msgid "balance beginning of period"
 msgstr ""
 
 #. set the start date and the automatic change of month
-#: ../src/bet_tab.c:546
+#: ../src/bet_tab.c:545
 #, fuzzy
 msgid "Start date: "
 msgstr "开始:"
 
-#: ../src/bet_tab.c:562 ../src/gsb_form_scheduler.c:152
+#: ../src/bet_tab.c:561 ../src/gsb_form_scheduler.c:152
 #: ../src/gsb_scheduler_list.c:1289
 msgid "Automatic"
 msgstr "自动"
 
-#: ../src/bet_tab.c:565
+#: ../src/bet_tab.c:564
 msgid "Check the box to automatically change start date"
 msgstr ""
 
 #. on ajoute maintenant la frame
 #. Description entry
-#: ../src/bet_tab.c:680 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
+#: ../src/bet_tab.c:679 ../src/etats_onglet.c:279 ../src/tiers_onglet.c:683
 msgid "Description"
 msgstr "描述"
 
-#: ../src/bet_tab.c:733 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
+#: ../src/bet_tab.c:732 ../src/export_csv.c:810 ../src/gsb_reconcile.c:167
 #: ../src/gsb_scheduler_list.c:519 ../src/gsb_transactions_list.c:177
 #: ../src/gsb_transactions_list.c:3287 ../src/import_csv.c:90
 msgid "Balance"
 msgstr "余额"
 
-#: ../src/bet_tab.c:829 ../src/bet_tab.c:842 ../src/bet_tab.c:1033
-#: ../src/bet_tab.c:2510 ../src/bet_tab.c:2515
+#: ../src/bet_tab.c:828 ../src/bet_tab.c:841 ../src/bet_tab.c:1032
+#: ../src/bet_tab.c:2509 ../src/bet_tab.c:2514
 #, fuzzy, c-format
 msgid ""
 "Transfer between account: %s\n"
 "and account: %s"
 msgstr "转帐到一个删除的账户"
 
-#: ../src/bet_tab.c:1371
+#: ../src/bet_tab.c:1370
 msgid "Subtract to the balance"
 msgstr ""
 
-#: ../src/bet_tab.c:1378
+#: ../src/bet_tab.c:1377
 #, fuzzy
 msgid "Adding to the balance"
 msgstr "初始余额"
 
 #. Insert Row
-#: ../src/bet_tab.c:1395
+#: ../src/bet_tab.c:1394
 msgid "Insert Row"
 msgstr ""
 
-#: ../src/bet_tab.c:1411 ../src/bet_tab.c:1425 ../src/bet_tab.c:1446
-#: ../src/bet_tab.c:1505
+#: ../src/bet_tab.c:1410 ../src/bet_tab.c:1424 ../src/bet_tab.c:1445
+#: ../src/bet_tab.c:1504
 #, fuzzy
 msgid "Delete selection"
 msgstr "数据选择"
 
-#: ../src/bet_tab.c:1436
+#: ../src/bet_tab.c:1435
 #, fuzzy
 msgid "Change selection"
 msgstr "数据选择"
 
-#: ../src/bet_tab.c:1457
+#: ../src/bet_tab.c:1456
 #, fuzzy
 msgid "Delete all occurences of the selection"
 msgstr "删除一条定期交易"
 
-#: ../src/bet_tab.c:1472
+#: ../src/bet_tab.c:1471
 #, fuzzy
 msgid "Convert selection to scheduled transaction"
 msgstr "转换交易为计划交易"
 
-#: ../src/bet_tab.c:1495
+#: ../src/bet_tab.c:1494
 #, fuzzy
 msgid "Insert the balance of a cash account"
 msgstr "不能在结算账户上产生交易。"
 
 #. redo item
-#: ../src/bet_tab.c:1521
+#: ../src/bet_tab.c:1520
 #, fuzzy
 msgid "Reset data"
 msgstr "最后日期"
 
-#: ../src/bet_tab.c:1864
+#: ../src/bet_tab.c:1863
 msgid " (still available)"
 msgstr ""
 
-#: ../src/bet_tab.c:1873 ../src/bet_tab.c:1895
+#: ../src/bet_tab.c:1872 ../src/bet_tab.c:1894
 #, fuzzy
 msgid " (budget exceeded)"
 msgstr "没有预算行"
 
-#: ../src/bet_tab.c:1886
+#: ../src/bet_tab.c:1885
 msgid " (yet to receive)"
 msgstr ""
 
-#: ../src/bet_tab.c:2433 ../src/bet_tab.c:2483 ../src/bet_tab.c:2543
+#: ../src/bet_tab.c:2432 ../src/bet_tab.c:2482 ../src/bet_tab.c:2542
 #, fuzzy
 msgid "No data by default"
 msgstr "恢复默认值"
 
-#: ../src/bet_tab.c:2441 ../src/bet_tab.c:2491 ../src/bet_tab.c:2549
+#: ../src/bet_tab.c:2440 ../src/bet_tab.c:2490 ../src/bet_tab.c:2548
 #: ../src/etats_affiche.c:1864 ../src/etats_config.c:1340
 #: ../src/etats_config.c:1475 ../src/gsb_data_category.c:161
 #: ../src/meta_categories.c:70
 msgid "No category"
 msgstr "未分类"
 
-#: ../src/bet_tab.c:2449 ../src/bet_tab.c:2499 ../src/bet_tab.c:2555
+#: ../src/bet_tab.c:2448 ../src/bet_tab.c:2498 ../src/bet_tab.c:2554
 #: ../src/etats_affiche.c:2034 ../src/etats_config.c:1348
 #: ../src/etats_config.c:1480 ../src/meta_budgetary.c:68
 msgid "No budgetary line"
 msgstr "没有预算行"
 
-#: ../src/bet_tab.c:2914 ../src/bet_tab.c:3011
+#: ../src/bet_tab.c:2913 ../src/bet_tab.c:3010
 #, fuzzy
 msgid "Export the array of forecast"
 msgstr "导出预算行"
 
-#: ../src/bet_tab.c:2969
+#: ../src/bet_tab.c:2968
 #, fuzzy
 msgid "Balance at "
 msgstr "余额"
 
-#: ../src/bet_tab.c:3018
+#: ../src/bet_tab.c:3017
 msgid "forecast.csv"
 msgstr ""
 
@@ -1475,7 +1475,7 @@ msgid "Grisbi category files (*.cgsb)"
 msgstr ""
 
 #: ../src/categories_onglet.c:449 ../src/etats_onglet.c:1230
-#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:860
+#: ../src/file_obfuscate_qif.c:109 ../src/gsb_file.c:176 ../src/import.c:859
 #: ../src/imputation_budgetaire.c:486
 #, fuzzy
 msgid "All files"
@@ -1530,7 +1530,7 @@ msgid "Create a new sub-category"
 msgstr "请输入新增子类的名称"
 
 #: ../src/categories_onglet.c:558 ../src/etats_onglet.c:162
-#: ../src/import.c:443 ../src/import.c:3648 ../src/imputation_budgetaire.c:591
+#: ../src/import.c:442 ../src/import.c:3647 ../src/imputation_budgetaire.c:591
 #: ../src/parametres.c:325 ../src/utils_files.c:542 ../src/ui/grisbi.ui.h:1
 msgid "Import"
 msgstr "导入"
@@ -2670,7 +2670,7 @@ msgid "Payees"
 msgstr "日"
 
 #. ajoute le bouton (dé)sélectionne tout
-#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2274
+#: ../src/etats_config_ui.c:1828 ../src/export.c:616 ../src/import.c:2273
 #: ../src/tiers_onglet.c:1223 ../src/tiers_onglet.c:1434
 #: ../src/utils_buttons.c:252
 msgid "Unselect all"
@@ -3572,17 +3572,17 @@ msgstr "删除本账户是无法恢复的,包括之前所有的操作。"
 msgid "Account details"
 msgstr "账户明细"
 
-#: ../src/gsb_account_property.c:243 ../src/import.c:1285 ../src/import.c:1310
+#: ../src/gsb_account_property.c:243 ../src/import.c:1284 ../src/import.c:1309
 #, fuzzy
 msgid "Account name: "
 msgstr "账户名称:"
 
-#: ../src/gsb_account_property.c:264 ../src/import.c:1238
+#: ../src/gsb_account_property.c:264 ../src/import.c:1237
 #, fuzzy
 msgid "Account type: "
 msgstr "账户类型:"
 
-#: ../src/gsb_account_property.c:282 ../src/import.c:1340
+#: ../src/gsb_account_property.c:282 ../src/import.c:1339
 #, fuzzy
 msgid "Account currency: "
 msgstr "账户货币:"
@@ -3672,25 +3672,25 @@ msgstr "最小期望余额:"
 msgid "Comments"
 msgstr "备注"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:431
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:431
 #: ../src/gsb_data_partial_balance.c:230
 msgid "Bank account"
 msgstr "银行账户"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:444
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:444
 #: ../src/gsb_data_partial_balance.c:222
 #, c-format
 msgid "Liabilities account"
 msgstr "负债账户"
 
-#: ../src/gsb_account_property.c:694 ../src/gsb_assistant_account.c:440
+#: ../src/gsb_account_property.c:696 ../src/gsb_assistant_account.c:440
 #: ../src/gsb_data_partial_balance.c:226
 #, c-format
 msgid "Assets account"
 msgstr "资产账户"
 
 #. ask for the currency of the transactions
-#: ../src/gsb_account_property.c:814
+#: ../src/gsb_account_property.c:816
 #, c-format
 msgid ""
 "You are changing the currency of the account, do you want to change the "
@@ -3701,12 +3701,12 @@ msgid ""
 "Archived and reconcilied transactions will be left unmodified."
 msgstr ""
 
-#: ../src/gsb_account_property.c:817
+#: ../src/gsb_account_property.c:819
 #, fuzzy
 msgid "Change the transactions currency"
 msgstr "转移这些交易到"
 
-#: ../src/gsb_account_property.c:1032
+#: ../src/gsb_account_property.c:1034
 #, c-format
 msgid "Your IBAN number is not correct. Please check your entry."
 msgstr ""
@@ -3821,7 +3821,7 @@ msgid "Deleting an archive and its transactions"
 msgstr "删除一条定期交易"
 
 #. New account
-#: ../src/gsb_assistant_account.c:102 ../src/import.c:1230
+#: ../src/gsb_assistant_account.c:102 ../src/import.c:1229
 msgid "Create a new account"
 msgstr "新增账户"
 
@@ -4032,7 +4032,7 @@ msgstr "报表"
 msgid "Please choose a name for archive: "
 msgstr "请输入一个第三方。:"
 
-#: ../src/gsb_assistant_archive.c:437 ../src/import.c:973
+#: ../src/gsb_assistant_archive.c:437 ../src/import.c:972
 msgid "Congratulations !"
 msgstr ""
 
@@ -4252,7 +4252,7 @@ msgstr "文件:"
 
 #. crypt the grisbi file
 #: ../src/gsb_assistant_file.c:332 ../src/gsb_assistant_first.c:255
-#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:14
+#: ../src/parametres.c:906 ../src/ui/grisbi_prefs.ui.h:17
 msgid "Encrypt Grisbi file"
 msgstr ""
 
@@ -4297,7 +4297,7 @@ msgid "Import data from online bank services or from accounting software"
 msgstr ""
 
 #: ../src/gsb_assistant_file.c:576 ../src/navigation.c:1164
-#: ../src/traitement_variables.c:214
+#: ../src/traitement_variables.c:213
 #, fuzzy
 msgid "My accounts"
 msgstr "显示账户"
@@ -4356,30 +4356,30 @@ msgstr ""
 
 #. Account file handling
 #: ../src/gsb_assistant_first.c:240 ../src/parametres.c:889
-#: ../src/ui/grisbi_prefs.ui.h:3
+#: ../src/ui/grisbi_prefs.ui.h:5
 msgid "Account files handling"
 msgstr "账户文件处理选项"
 
 #. Automatically load last file on startup?
 #: ../src/gsb_assistant_first.c:243 ../src/parametres.c:892
-#: ../src/ui/grisbi_prefs.ui.h:4
+#: ../src/ui/grisbi_prefs.ui.h:7
 msgid "Automatically load last file on startup"
 msgstr "启动时自动载入最后一次使用的文件"
 
 #. automatically save file at closing
 #: ../src/gsb_assistant_first.c:248 ../src/parametres.c:896
-#: ../src/ui/grisbi_prefs.ui.h:5
+#: ../src/ui/grisbi_prefs.ui.h:8
 msgid "Automatically save on exit"
 msgstr "退出时自动保存"
 
 #. Automatic backup ?
 #: ../src/gsb_assistant_first.c:270 ../src/parametres.c:946
-#: ../src/ui/grisbi_prefs.ui.h:18
+#: ../src/ui/grisbi_prefs.ui.h:25
 msgid "Make a backup copy before saving files"
 msgstr "保存文件时制作一份备份"
 
 #: ../src/gsb_assistant_first.c:278 ../src/parametres.c:954
-#: ../src/ui/grisbi_prefs.ui.h:19
+#: ../src/ui/grisbi_prefs.ui.h:26
 #, fuzzy
 msgid "Make a backup copy every "
 msgstr "打开文件时保存一份备份文件"
@@ -6541,22 +6541,22 @@ msgid "The transaction %d has a payee n%d but it doesn't exist."
 msgstr "交易 #%d 应当反 #%d,但本条没有。\n"
 
 #. Deposit = Dépôt
-#: ../src/gsb_data_payment.c:724 ../src/import.c:2748
+#: ../src/gsb_data_payment.c:724 ../src/import.c:2747
 #: ../src/plugins/ofx/ofx.c:422
 msgid "Deposit"
 msgstr "存款"
 
 #. pas trouvé de définition remplacé par carte de crédit
 #. Point of sale = Point de vente remplacé par carte de crédit
-#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2754
-#: ../src/import.c:2760
+#: ../src/gsb_data_payment.c:733 ../src/gsb_form.c:2277 ../src/import.c:2753
+#: ../src/import.c:2759
 msgid "Credit card"
 msgstr "信用卡"
 
 #. Electronic payment remplacé par Direct debit = Prélèvement
 #. Merchant initiated debit remplacé par Direct debit = Prélèvement
-#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2772
-#: ../src/import.c:2790
+#: ../src/gsb_data_payment.c:742 ../src/gsb_form.c:2314 ../src/import.c:2771
+#: ../src/import.c:2789
 msgid "Direct debit"
 msgstr "直接借记"
 
@@ -6889,7 +6889,7 @@ msgstr "未命名"
 
 #. Warn if file is used by someone else?
 #: ../src/gsb_file.c:807 ../src/parametres.c:901
-#: ../src/ui/grisbi_prefs.ui.h:16
+#: ../src/ui/grisbi_prefs.ui.h:20
 msgid "Force saving of locked files"
 msgstr "强制保存加锁的文件"
 
@@ -6946,12 +6946,12 @@ msgstr ""
 msgid "Cannot save configuration file '%s': %s"
 msgstr "不能保存文件 '%s': %s"
 
-#: ../src/gsb_file_load.c:425 ../src/gsb_file_load.c:5420
+#: ../src/gsb_file_load.c:427 ../src/gsb_file_load.c:5427
 #, fuzzy
 msgid "This is not a Grisbi file... Loading aborted."
 msgstr "该文件不是Grisbi报表"
 
-#: ../src/gsb_file_load.c:689
+#: ../src/gsb_file_load.c:691
 #, c-format
 msgid ""
 "An error occured while parsing the file :\n"
@@ -6960,14 +6960,14 @@ msgid ""
 msgstr ""
 
 #. we don't know here the release of that file, give the release needed
-#: ../src/gsb_file_load.c:8814
+#: ../src/gsb_file_load.c:8823
 #, fuzzy, c-format
 msgid ""
 "Grisbi version %s is needed to open this file.\n"
 "You are using version %s."
 msgstr "打开此文件需要Grisbi版本 %s "
 
-#: ../src/gsb_file_load.c:8839
+#: ../src/gsb_file_load.c:8848
 msgid ""
 "You have opened an archive.\n"
 "There is no limit in Grisbi, you can do whatever you want and save it later "
@@ -6975,7 +6975,7 @@ msgid ""
 "transactions or important information."
 msgstr ""
 
-#: ../src/gsb_file_load.c:8843
+#: ../src/gsb_file_load.c:8852
 msgid "Grisbi archive opened"
 msgstr ""
 
@@ -6984,8 +6984,8 @@ msgid "There is no category to record. Back."
 msgstr ""
 
 #: ../src/gsb_file_others.c:159 ../src/gsb_file_others.c:249
-#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:426
-#: ../src/gsb_file_save.c:445
+#: ../src/gsb_file_others.c:341 ../src/gsb_file_save.c:425
+#: ../src/gsb_file_save.c:444
 #, c-format
 msgid "Cannot save file '%s': %s"
 msgstr "不能保存文件 '%s': %s"
@@ -7059,7 +7059,7 @@ msgstr ""
 "%s 似乎不时一个有效文件,\n"
 "请重新检查。"
 
-#: ../src/gsb_file_save.c:400 ../src/utils_files.c:800
+#: ../src/gsb_file_save.c:399 ../src/utils_files.c:800
 msgid ""
 "Grisbi was unable to load required plugin to handle that file.\n"
 "\n"
@@ -7067,7 +7067,7 @@ msgid ""
 "installed) and try again."
 msgstr ""
 
-#: ../src/gsb_file_save.c:405 ../src/utils_files.c:805
+#: ../src/gsb_file_save.c:404 ../src/utils_files.c:805
 #, fuzzy
 msgid "Encryption plugin not found."
 msgstr "账户 %s 未找到\n"
@@ -7152,13 +7152,13 @@ msgid "Direct deposit"
 msgstr "直接存款"
 
 #. Check = Chèque
-#: ../src/gsb_form.c:2295 ../src/import.c:2555 ../src/import.c:2603
-#: ../src/import.c:2729 ../src/plugins/ofx/ofx.c:402
+#: ../src/gsb_form.c:2295 ../src/import.c:2554 ../src/import.c:2602
+#: ../src/import.c:2728 ../src/plugins/ofx/ofx.c:402
 msgid "Check"
 msgstr "支票"
 
 #. Cash withdrawal = retrait en liquide
-#: ../src/gsb_form.c:2304 ../src/import.c:2778
+#: ../src/gsb_form.c:2304 ../src/import.c:2777
 msgid "Cash withdrawal"
 msgstr ""
 
@@ -8389,12 +8389,12 @@ msgstr ""
 msgid "Quicken Interchange Format"
 msgstr "输入汇率"
 
-#: ../src/import.c:280
+#: ../src/import.c:279
 #, c-format
 msgid "Adding '%s' as an import format"
 msgstr ""
 
-#: ../src/import.c:312
+#: ../src/import.c:311
 msgid ""
 "This assistant will help you import one or several files into Grisbi.\n"
 "\n"
@@ -8404,96 +8404,96 @@ msgid ""
 "\n"
 msgstr ""
 
-#: ../src/import.c:320
+#: ../src/import.c:319
 #, fuzzy
 msgid "Importing transactions into Grisbi"
 msgstr "交易格式化"
 
-#: ../src/import.c:414
+#: ../src/import.c:413
 #, fuzzy
 msgid "Choose file to import"
 msgstr "选择导入的文件"
 
-#: ../src/import.c:416
+#: ../src/import.c:415
 #, fuzzy
 msgid "Add file to import..."
 msgstr "选择导入的文件"
 
-#: ../src/import.c:482
+#: ../src/import.c:481
 #, fuzzy
 msgid "File name"
 msgstr "所有者名称"
 
-#: ../src/import.c:543 ../src/import.c:698 ../src/import.c:4417
+#: ../src/import.c:542 ../src/import.c:697 ../src/import.c:4416
 #: ../src/import_csv.c:1082 ../src/import_csv.c:1108
 #, c-format
 msgid "Unable to read file: %s\n"
 msgstr ""
 
-#: ../src/import.c:646 ../src/import.c:755 ../src/import.c:4310
-#: ../src/import.c:4333
+#: ../src/import.c:645 ../src/import.c:754 ../src/import.c:4309
+#: ../src/import.c:4332
 msgid "Unknown"
 msgstr "为止"
 
-#: ../src/import.c:791
+#: ../src/import.c:790
 #, fuzzy
 msgid "Choose files to import."
 msgstr "选择导入的文件"
 
-#: ../src/import.c:817
+#: ../src/import.c:816
 #, c-format
 msgid "Known files (%s)"
 msgstr ""
 
-#: ../src/import.c:829
+#: ../src/import.c:828
 #, c-format
 msgid "%s files (*.%s)"
 msgstr ""
 
-#: ../src/import.c:867
+#: ../src/import.c:866
 #, fuzzy
 msgid "Encoding: "
 msgstr "排序:"
 
-#: ../src/import.c:978
+#: ../src/import.c:977
 msgid ""
 "You successfully imported files into Grisbi.  The following pages will help "
 "you set up imported data for the following files"
 msgstr ""
 
-#: ../src/import.c:993
+#: ../src/import.c:992
 #, fuzzy
 msgid "Unnamed Imported account"
 msgstr "已导入的账户"
 
-#: ../src/import.c:1020
+#: ../src/import.c:1019
 msgid "Error !"
 msgstr ""
 
-#: ../src/import.c:1025
+#: ../src/import.c:1024
 msgid ""
 "No file has been imported, please double check that they are valid files.  "
 "Please make sure that they are not compressed and that their format is valid."
 msgstr ""
 
-#: ../src/import.c:1039
+#: ../src/import.c:1038
 msgid "The following files are in error: "
 msgstr ""
 
-#: ../src/import.c:1091
+#: ../src/import.c:1090
 msgid "Import settings completed successfully"
 msgstr ""
 
-#: ../src/import.c:1095
+#: ../src/import.c:1094
 msgid "Press the 'Close' button to finish the import."
 msgstr ""
 
-#: ../src/import.c:1214
+#: ../src/import.c:1213
 #, fuzzy
 msgid "file"
 msgstr "文件"
 
-#: ../src/import.c:1220
+#: ../src/import.c:1219
 #, c-format
 msgid ""
 "<span size=\"x-large\">%s</span>\n"
@@ -8502,27 +8502,27 @@ msgid ""
 "span> ?\n"
 msgstr ""
 
-#: ../src/import.c:1278
+#: ../src/import.c:1277
 #, fuzzy
 msgid "Add transactions to an account"
 msgstr "移动交易到另一个账户"
 
-#: ../src/import.c:1304
+#: ../src/import.c:1303
 #, fuzzy
 msgid "Mark transactions of an account"
 msgstr "移动交易到另一个账户"
 
 #. invert amount of transactions
-#: ../src/import.c:1371
+#: ../src/import.c:1370
 #, fuzzy
 msgid "Invert the amount of the imported transactions"
 msgstr "导入交易包含的日期"
 
-#: ../src/import.c:1379
+#: ../src/import.c:1378
 msgid "Create a rule for this import. Name of the rule : "
 msgstr ""
 
-#: ../src/import.c:1412
+#: ../src/import.c:1411
 #, c-format
 msgid ""
 "The account currency imported %s is %s.\n"
@@ -8531,41 +8531,41 @@ msgid ""
 "Do you create it ?"
 msgstr ""
 
-#: ../src/import.c:1419
+#: ../src/import.c:1418
 #, c-format
 msgid "Can't associate ISO 4217 code for currency '%s'."
 msgstr "不能将货币 '%s' 关联到 ISO 4217。"
 
-#: ../src/import.c:1435
+#: ../src/import.c:1434
 msgid ""
 "Use this currency for totals for the payees categories\n"
 "and budgetary lines"
 msgstr ""
 
-#: ../src/import.c:1539
+#: ../src/import.c:1538
 #, c-format
 msgid ""
 "An error occured while creating the new account %s,\n"
 "We try to continue to import but bad things can happen..."
 msgstr ""
 
-#: ../src/import.c:1597
+#: ../src/import.c:1596
 #, c-format
 msgid ""
 "You want to create an import rule for the account %s but didn't give a name "
 "to that rule. Please set a name or let it empty to cancel the rule creation."
 msgstr ""
 
-#: ../src/import.c:1601
+#: ../src/import.c:1600
 msgid "No name for the import rule"
 msgstr ""
 
-#: ../src/import.c:1602
+#: ../src/import.c:1601
 #, fuzzy
 msgid "Name of the rule: "
 msgstr "命名账户文件:"
 
-#: ../src/import.c:1628
+#: ../src/import.c:1627
 msgid ""
 "No account in memory now, this is bad...\n"
 "Better to leave the import before a crash.\n"
@@ -8573,64 +8573,64 @@ msgid ""
 "Please contact the grisbi team to find the problem."
 msgstr ""
 
-#: ../src/import.c:1638
+#: ../src/import.c:1637
 msgid "Please wait"
 msgstr "请稍等"
 
-#: ../src/import.c:1663
+#: ../src/import.c:1662
 msgid ""
 "You have just imported reconciled transactions but they not associated with "
 "any reconcile number yet.  You may associate them with a reconcilation later "
 "via the preferences windows."
 msgstr ""
 
-#: ../src/import.c:1916
+#: ../src/import.c:1915
 msgid "Imported account"
 msgstr "已导入的账户"
 
-#: ../src/import.c:2264
+#: ../src/import.c:2263
 #, fuzzy, c-format
 msgid "Confirmation of transactions to be merged in: %s"
 msgstr "导入交易确认"
 
-#: ../src/import.c:2268
+#: ../src/import.c:2267
 #, fuzzy, c-format
 msgid "Confirmation of importation of transactions in: %s"
 msgstr "导入交易确认"
 
-#: ../src/import.c:2288
+#: ../src/import.c:2287
 #, fuzzy
 msgid "Please select the transactions to be merged"
 msgstr "使用选中交易做模板"
 
-#: ../src/import.c:2294
+#: ../src/import.c:2293
 #, fuzzy
 msgid ""
 "Some imported transactions seem to be already saved.Please select the "
 "transactions to import."
 msgstr "一些导入的交易似乎已经被保存过了。请选择导入的交易。"
 
-#: ../src/import.c:2363
+#: ../src/import.c:2362
 #, fuzzy, c-format
 msgid "Transactions to be merged : %s ; %s ; %s"
 msgstr "导入的交易:%02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2368
+#: ../src/import.c:2367
 #, fuzzy, c-format
 msgid "Transactions to import : %s ; %s ; %s"
 msgstr "导入的交易:%02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2394
+#: ../src/import.c:2393
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s ; %s"
 msgstr "找到交易:%02d/%02d/%04d ; %s ; %4.2f ; %s"
 
-#: ../src/import.c:2408
+#: ../src/import.c:2407
 #, fuzzy, c-format
 msgid "Transaction found : %s ; %s ; %s"
 msgstr "找到交易:%02d/%02d/%04d ; %s ; %4.2f"
 
-#: ../src/import.c:2869
+#: ../src/import.c:2868
 #, fuzzy, c-format
 msgid ""
 "Warning : the cheque number %s is already used.\n"
@@ -8639,180 +8639,181 @@ msgstr ""
 "警告:该支票的编号已经使用过了。\n"
 "仍然继续?"
 
-#: ../src/import.c:3239
+#: ../src/import.c:3238
 #, fuzzy, c-format
 msgid "Orphaned transactions for: %s"
 msgstr "孤儿交易"
 
-#: ../src/import.c:3257
+#: ../src/import.c:3256
 #, fuzzy
 msgid "Mark transactions you want to add to the list and click the OK button"
 msgstr "标记您想增加到清单的交易,点击增加按钮"
 
-#: ../src/import.c:3323
+#: ../src/import.c:3322
 msgid "Mark"
 msgstr "标记"
 
-#: ../src/import.c:3377
+#: ../src/import.c:3376
 msgid "The id of the imported and chosen accounts are different"
 msgstr "导入和选择账户的ID不同"
 
-#: ../src/import.c:3378
+#: ../src/import.c:3377
 msgid ""
 "Perhaps you choose a wrong account ?  If you choose to continue, the id of "
 "the account will be changed.  Do you want to continue ?"
 msgstr ""
 "也许您选择了错误的账户?如果您选择继续,本账户的ID将被改变。您确定要继续吗?"
 
-#: ../src/import.c:3626
+#: ../src/import.c:3625
 #, fuzzy, c-format
 msgid "%s #%d"
 msgstr "%s %d"
 
-#: ../src/import.c:3653
+#: ../src/import.c:3652 ../src/ui/grisbi_prefs.ui.h:23
 #, fuzzy
 msgid "Import settings"
 msgstr "导入"
 
-#: ../src/import.c:3660
+#: ../src/import.c:3659 ../src/ui/grisbi_prefs.ui.h:36
 msgid "Threshold while matching transaction date during import (in days): "
 msgstr ""
 
-#: ../src/import.c:3679
+#: ../src/import.c:3678 ../src/ui/grisbi_prefs.ui.h:29
 #, fuzzy
 msgid "Merge the imported transactions with the transactions found"
 msgstr "转换交易为计划交易"
 
-#: ../src/import.c:3689
+#: ../src/import.c:3688 ../src/ui/grisbi_prefs.ui.h:6
 msgid "Automatically associate the category of the payee if it is possible"
 msgstr ""
 
-#: ../src/import.c:3700 ../src/tiers_onglet.c:1070
+#: ../src/import.c:3699 ../src/tiers_onglet.c:1070
+#: ../src/ui/grisbi_prefs.ui.h:19
 msgid "Extracting a number and save it in the field No Cheque/Virement"
 msgstr ""
 
-#: ../src/import.c:3708
+#: ../src/import.c:3707 ../src/ui/grisbi_prefs.ui.h:31
 #, fuzzy
 msgid "Set the financial year"
 msgstr "财年"
 
-#: ../src/import.c:3709
+#: ../src/import.c:3708 ../src/ui/grisbi_prefs.ui.h:2
 #, fuzzy
 msgid "According to the date"
 msgstr "根据交易日期"
 
-#: ../src/import.c:3710
+#: ../src/import.c:3709 ../src/ui/grisbi_prefs.ui.h:3
 msgid "According to the value date (if fail, try with the date)"
 msgstr ""
 
-#: ../src/import.c:3735
+#: ../src/import.c:3734
 #, fuzzy
 msgid "Manage import associations"
 msgstr "类别详情"
 
-#: ../src/import.c:3742 ../src/parametres.c:334
+#: ../src/import.c:3741 ../src/parametres.c:334 ../src/ui/grisbi_prefs.ui.h:21
 #, fuzzy
 msgid "Import associations"
 msgstr "动作"
 
-#: ../src/import.c:3744
+#: ../src/import.c:3743
 msgid ""
 "This will associate a search string to a payee every time you import a file. "
 "For instance, all QIF labels containing 'Rent' could be associated with  a "
 "specific payee representing your landlord."
 msgstr ""
 
-#: ../src/import.c:3813 ../src/tiers_onglet.c:1173
+#: ../src/import.c:3812 ../src/tiers_onglet.c:1173
 #, fuzzy
 msgid "Payee name"
 msgstr "一般总计"
 
-#: ../src/import.c:3827
+#: ../src/import.c:3826
 #, fuzzy
 msgid "Search string"
 msgstr "查找"
 
-#: ../src/import.c:3836
+#: ../src/import.c:3835
 #, fuzzy
 msgid "Details of associations"
 msgstr "不要详列调整交易"
 
 #. Create entry liste des tiers
-#: ../src/import.c:3845
+#: ../src/import.c:3844
 #, fuzzy
 msgid "Payee name: "
 msgstr "一般总计:"
 
 #. Create entry search string
-#: ../src/import.c:3868
+#: ../src/import.c:3867
 #, fuzzy
 msgid "Search string: "
 msgstr "查找:"
 
-#: ../src/import.c:4162
+#: ../src/import.c:4161
 #, c-format
 msgid "You cannot choose this payee because it already has an association"
 msgstr ""
 
-#: ../src/import.c:4401
+#: ../src/import.c:4400
 #, c-format
 msgid ""
 "%s is neither an OFX file, neither a QIF file. Nothing will be done for that "
 "file."
 msgstr ""
 
-#: ../src/import.c:4461
+#: ../src/import.c:4460
 #, c-format
 msgid ""
 "%s was not imported successfully. An error occured while getting the "
 "transactions."
 msgstr ""
 
-#: ../src/import.c:4558
+#: ../src/import.c:4557
 msgid "Import a file with a rule"
 msgstr ""
 
 #. text for paddingbox
-#: ../src/import.c:4569
+#: ../src/import.c:4568
 #, fuzzy, c-format
 msgid "Properties of the rule: %s\n"
 msgstr ""
 "文件 \"%s\" 发现错误:\n"
 "%s"
 
-#: ../src/import.c:4588
+#: ../src/import.c:4587
 #, fuzzy, c-format
 msgid "Imported transactions will be added to the account %s.\n"
 msgstr "所有交易将被转化为它们账户的货币。"
 
-#: ../src/import.c:4591
+#: ../src/import.c:4590
 #, fuzzy, c-format
 msgid "Imported transactions will mark transactions in the account %s.\n"
 msgstr "交易的细目分类是本账户的转帐。\n"
 
 #. textstring 2
-#: ../src/import.c:4596
+#: ../src/import.c:4595
 #, fuzzy, c-format
 msgid "Currency to import is %s.\n"
 msgstr "货币属性"
 
-#: ../src/import.c:4605
+#: ../src/import.c:4604
 #, fuzzy, c-format
 msgid "Amounts of the transactions will be inverted.\n"
 msgstr "录入自动预定的交易"
 
 #. label filename
-#: ../src/import.c:4618
+#: ../src/import.c:4617
 #, fuzzy
 msgid "Name of the file to import: "
 msgstr "选择导入的文件:"
 
-#: ../src/import.c:4720
+#: ../src/import.c:4719
 #, c-format
 msgid "Unable to create tmp file: %s\n"
 msgstr ""
 
-#: ../src/import.c:4749
+#: ../src/import.c:4748
 #, fuzzy, c-format
 msgid "cannot unzip file '%s': %s"
 msgstr "不能打开文件 '%s': %s"
@@ -9441,37 +9442,37 @@ msgid "Display following messages"
 msgstr "警告信息"
 
 #. Compression level of files
-#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:11
+#: ../src/parametres.c:911 ../src/ui/grisbi_prefs.ui.h:14
 msgid "Compress Grisbi file"
 msgstr ""
 
-#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:21
+#: ../src/parametres.c:919 ../src/ui/grisbi_prefs.ui.h:28
 #, fuzzy
 msgid "Memorise last opened files: "
 msgstr "记住上次打开的文件:"
 
 #. Backups
-#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:8
+#: ../src/parametres.c:928 ../src/ui/grisbi_prefs.ui.h:11
 msgid "Backups"
 msgstr "备份"
 
 #. Single backup file
-#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:20
+#: ../src/parametres.c:931 ../src/ui/grisbi_prefs.ui.h:27
 #, fuzzy
 msgid "Make a single backup file"
 msgstr "打开文件时保存一份备份文件"
 
 #. Compression level of backups
-#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:10
+#: ../src/parametres.c:936 ../src/ui/grisbi_prefs.ui.h:13
 msgid "Compress Grisbi backup"
 msgstr ""
 
 #. Backup at each opening?
-#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:17
+#: ../src/parametres.c:941 ../src/ui/grisbi_prefs.ui.h:24
 msgid "Make a backup copy after opening files"
 msgstr "打开文件时保存一份备份文件"
 
-#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:12
+#: ../src/parametres.c:996 ../src/ui/grisbi_prefs.ui.h:15
 #, fuzzy
 msgid "Config file"
 msgstr "保存文件"
@@ -10573,7 +10574,7 @@ msgstr "类别货币:"
 msgid "Clickable transactions"
 msgstr "所有的交易"
 
-#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:9
+#: ../src/ui/etats_config.ui.h:14 ../src/ui/grisbi_prefs.ui.h:12
 msgid "Collapse all"
 msgstr ""
 
@@ -10699,7 +10700,7 @@ msgstr "不包含不是转帐的交易"
 msgid "Exclude the transactions with a null amount"
 msgstr "不包含总额为空的交易"
 
-#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:15
+#: ../src/ui/etats_config.ui.h:45 ../src/ui/grisbi_prefs.ui.h:18
 #, fuzzy
 msgid "Expand all"
 msgstr "数据选择"
@@ -10955,41 +10956,54 @@ msgstr "每节"
 msgid "notes"
 msgstr "备注"
 
-#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:25
+#: ../src/ui/etats_config.ui.h:119 ../src/ui/grisbi_prefs.ui.h:39
 #, fuzzy
 msgid "title"
 msgstr "名称抬头"
 
-#: ../src/ui/grisbi_prefs.ui.h:2
+#: ../src/ui/grisbi_prefs.ui.h:4
 #, fuzzy
 msgid "Account files"
 msgstr "账户明细"
 
-#: ../src/ui/grisbi_prefs.ui.h:6
+#: ../src/ui/grisbi_prefs.ui.h:9
 #, fuzzy
 msgid "Backup directory:  "
 msgstr "备份文件:"
 
-#: ../src/ui/grisbi_prefs.ui.h:7
+#: ../src/ui/grisbi_prefs.ui.h:10
 #, fuzzy
 msgid "Backup files"
 msgstr "备份"
 
-#: ../src/ui/grisbi_prefs.ui.h:13
+#: ../src/ui/grisbi_prefs.ui.h:16
 #, fuzzy
 msgid "Default directory: "
 msgstr "备份文件:"
 
 #: ../src/ui/grisbi_prefs.ui.h:22
 #, fuzzy
+msgid "Import of transactions "
+msgstr "更改交易"
+
+#: ../src/ui/grisbi_prefs.ui.h:30
+#, fuzzy
 msgid "Select a directory"
 msgstr "选择所有"
 
-#: ../src/ui/grisbi_prefs.ui.h:23
+#: ../src/ui/grisbi_prefs.ui.h:32
+msgid ""
+"This will associate a search string to a payee every time\n"
+"you import a file.\n"
+"For instance, all QIF labels containing 'Rent' could be associated\n"
+"with a specific payee representing your landlord."
+msgstr ""
+
+#: ../src/ui/grisbi_prefs.ui.h:37
 msgid "Use the config file of stable version as model"
 msgstr ""
 
-#: ../src/ui/grisbi_prefs.ui.h:24
+#: ../src/ui/grisbi_prefs.ui.h:38
 msgid "label"
 msgstr ""
 
diff --git a/src/accueil.c b/src/accueil.c
index de52433..3893bdb 100644
--- a/src/accueil.c
+++ b/src/accueil.c
@@ -135,12 +135,14 @@ GtkWidget *creation_onglet_accueil ( void )
     GtkWidget *paddingbox, *base, *base_scroll;
     GtkWidget * eb;
     GtkStyle * style;
+    GrisbiWindowEtat *etat;
 
     devel_debug ( NULL );
 
+    etat = grisbi_window_get_struct_etat ();
+
     /* on crée à ce niveau base_scroll qui est aussi une vbox mais qui peut
        scroller verticalement */
-
     base_scroll = gtk_scrolled_window_new ( NULL, NULL);
     gtk_scrolled_window_set_policy ( GTK_SCROLLED_WINDOW ( base_scroll ),
                         GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
@@ -162,7 +164,7 @@ GtkWidget *creation_onglet_accueil ( void )
 
     label_titre_fichier = gtk_label_new ( NULL );
 
-    if ( etat.utilise_logo )
+    if ( etat->utilise_logo )
     {
         logo_accueil =  gtk_image_new_from_pixbuf ( gsb_select_icon_get_logo_pixbuf ( ) );
 
diff --git a/src/affichage.c b/src/affichage.c
index 9dd4007..5836af1 100644
--- a/src/affichage.c
+++ b/src/affichage.c
@@ -115,7 +115,9 @@ GtkWidget * onglet_display_fonts ( void )
     GtkWidget *color_combobox;
     GtkWidget *color_button;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
+    etat = grisbi_window_get_struct_etat ();
     conf = grisbi_app_get_conf ( );
 
     vbox_pref = new_vbox_with_title_and_icon ( _("Fonts & logo"), "fonts.png" );
@@ -129,13 +131,13 @@ GtkWidget * onglet_display_fonts ( void )
     check_button = gtk_check_button_new_with_label ( _("Display a logo"));
     gtk_box_pack_start ( GTK_BOX ( hbox ), check_button, FALSE, FALSE, 0 );
 
-    gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( check_button ), etat.utilise_logo );
+    gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( check_button ), etat->utilise_logo );
 
     hbox = gtk_hbox_new ( FALSE, 5 );
     gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0 );
 
     /*     le logo est grisé ou non suivant qu'on l'utilise ou pas */
-    gtk_widget_set_sensitive ( hbox, etat.utilise_logo );
+    gtk_widget_set_sensitive ( hbox, etat->utilise_logo );
     g_signal_connect ( G_OBJECT ( check_button ),
                         "toggled",
                         G_CALLBACK ( change_choix_utilise_logo ),
@@ -255,12 +257,15 @@ GtkWidget * onglet_display_fonts ( void )
 gboolean change_choix_utilise_logo ( GtkWidget *check_button,
                         GtkWidget *hbox )
 {
+    GrisbiWindowEtat *etat;
 
-    etat.utilise_logo = gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON 
+    etat = grisbi_window_get_struct_etat ();
+
+    etat->utilise_logo = gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON
                             ( check_button ));
-    gtk_widget_set_sensitive ( hbox, etat.utilise_logo );
+    gtk_widget_set_sensitive ( hbox, etat->utilise_logo );
 
-    if ( etat.utilise_logo )
+    if ( etat->utilise_logo )
     {
         /* 	on recharge l'ancien logo */
 
@@ -275,7 +280,7 @@ gboolean change_choix_utilise_logo ( GtkWidget *check_button,
             if ( pixbuf == NULL )
             {
                 pixbuf = gsb_select_icon_get_default_logo_pixbuf ( );
-                etat.is_pixmaps_dir = TRUE;
+                etat->is_pixmaps_dir = TRUE;
             }
             logo_accueil =  gtk_image_new_from_pixbuf ( pixbuf );
             if ( logo_accueil )
@@ -290,10 +295,10 @@ gboolean change_choix_utilise_logo ( GtkWidget *check_button,
     {
         gtk_widget_destroy ( logo_accueil );
         gtk_widget_set_size_request ( hbox_title, -1, -1 );
-        if ( etat.name_logo && strlen ( etat.name_logo ) )
-            g_free ( etat.name_logo );
-        etat.name_logo = NULL;
-        etat.is_pixmaps_dir = 0;
+        if ( etat->name_logo && strlen ( etat->name_logo ) )
+            g_free ( etat->name_logo );
+        etat->name_logo = NULL;
+        etat->is_pixmaps_dir = 0;
     }
 
     gsb_file_set_modified ( TRUE );
@@ -471,10 +476,9 @@ GtkWidget *onglet_display_addresses ( void )
 
 
 /* **************************************************************************************************************************** */
-void change_logo_accueil ( GtkWidget * file_selector )
+void change_logo_accueil ( GtkWidget *file_selector )
 {
     GdkPixbuf * pixbuf;
-
     const gchar *selected_filename;
 
     selected_filename = file_selection_get_filename ( GTK_FILE_CHOOSER ( file_selector ) );
@@ -483,6 +487,9 @@ void change_logo_accueil ( GtkWidget * file_selector )
     {
         /* on change le logo */
         gchar * chemin_logo;
+        GrisbiWindowEtat *etat;
+
+        etat = grisbi_window_get_struct_etat ();
 
         gtk_container_remove ( GTK_CONTAINER ( logo_button ), preview );
         chemin_logo = g_strstrip ( g_strdup ( selected_filename ) );
@@ -510,20 +517,20 @@ void change_logo_accueil ( GtkWidget * file_selector )
                 {
                     gchar *name_logo;
 
-                    etat.is_pixmaps_dir = TRUE;
+                    etat->is_pixmaps_dir = TRUE;
 
                     name_logo = g_path_get_basename ( chemin_logo );
                     if ( g_strcmp0 ( name_logo, "grisbi-logo.png" ) != 0 )
-                        etat.name_logo = name_logo;
+                        etat->name_logo = name_logo;
                     else
-                        etat.name_logo = NULL;
+                        etat->name_logo = NULL;
                 }
                 else
                 {
-                    etat.is_pixmaps_dir = FALSE;
-                    if ( etat.name_logo && strlen ( etat.name_logo ) )
-                        g_free ( etat.name_logo );
-                    etat.name_logo = NULL;
+                    etat->is_pixmaps_dir = FALSE;
+                    if ( etat->name_logo && strlen ( etat->name_logo ) )
+                        g_free ( etat->name_logo );
+                    etat->name_logo = NULL;
                 }
 
                 gsb_select_icon_set_logo_pixbuf ( pixbuf );
@@ -559,6 +566,9 @@ gboolean modification_logo_accueil ( )
 {
     GtkWidget *file_selector;
     GtkWidget *preview;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     file_selector = gtk_file_chooser_dialog_new ( _("Select a new logo"),
 					   GTK_WINDOW ( fenetre_preferences ),
@@ -567,7 +577,7 @@ gboolean modification_logo_accueil ( )
 					   GTK_STOCK_OPEN, GTK_RESPONSE_OK,
 					   NULL);
 
-    if ( etat.is_pixmaps_dir )
+    if ( etat->is_pixmaps_dir )
         gtk_file_chooser_set_current_folder ( GTK_FILE_CHOOSER (
                         file_selector ), gsb_dirs_get_pixmaps_dir ( ) );
     else
@@ -650,7 +660,7 @@ gboolean update_homepage_title (GtkEntry *entry,
     grisbi_app_set_active_file_title ( gtk_entry_get_text ( GTK_ENTRY ( entry ) ) );
 
     /* set Grisbi title */
-    grisbi_app_set_active_title ( -1 );
+    grisbi_window_set_active_title ( -1 );
 
     /* Mark file as modified */
     gsb_file_set_modified ( TRUE );
@@ -977,7 +987,7 @@ gboolean change_grisbi_title_type ( GtkRadioButton *button, GtkWidget *entry )
     }
 
     /* set Grisbi title */
-    grisbi_app_set_active_title ( gsb_gui_navigation_get_current_account ( ) );
+    grisbi_window_set_active_title ( gsb_gui_navigation_get_current_account ( ) );
 
     return FALSE;
 }
diff --git a/src/affichage_liste.c b/src/affichage_liste.c
index 8df554f..1046108 100644
--- a/src/affichage_liste.c
+++ b/src/affichage_liste.c
@@ -150,7 +150,9 @@ GtkWidget *onglet_affichage_operations ( void )
     };
     gint i;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
+    etat = grisbi_window_get_struct_etat ();
     conf = grisbi_app_get_conf ( );
 
     vbox_pref = new_vbox_with_title_and_icon ( _("Transaction list behavior"),
@@ -276,7 +278,7 @@ GtkWidget *onglet_affichage_operations ( void )
     gtk_box_pack_start ( GTK_BOX ( paddingbox ),
                         gsb_automem_checkbutton_new (
                         _("Remember display settings for each account separately"),
-                        &etat.retient_affichage_par_compte,
+                        &etat->retient_affichage_par_compte,
                         NULL, NULL ),
                         FALSE, FALSE, 0 );
 
@@ -518,7 +520,9 @@ GtkWidget *onglet_diverse_form_and_lists ( void )
 {
     GtkWidget *vbox_pref, *paddingbox, *radiogroup;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
+    etat = grisbi_window_get_struct_etat ();
     conf = grisbi_app_get_conf ( );
 
     vbox_pref = new_vbox_with_title_and_icon ( _("Form behavior"), "form.png" );
@@ -544,7 +548,7 @@ GtkWidget *onglet_diverse_form_and_lists ( void )
 
     gtk_box_pack_start ( GTK_BOX ( paddingbox ),
 			 gsb_automem_checkbutton_new (_("Automagically add separator in amounts fields if unspecified"),
-						      &etat.automatic_separator,
+						      &etat->automatic_separator,
 						      NULL, NULL),
 			 FALSE, FALSE, 0 );
 
@@ -568,7 +572,9 @@ GtkWidget *onglet_form_completion ( void )
     GtkWidget *button;
     gchar* tmpstr;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
+    etat = grisbi_window_get_struct_etat ();
     conf = grisbi_app_get_conf ( );
 
     vbox_pref = new_vbox_with_title_and_icon ( _("Form completion"), "form.png" );
@@ -618,25 +624,25 @@ GtkWidget *onglet_form_completion ( void )
 
     gtk_box_pack_start ( GTK_BOX (vbox_pref),
                         gsb_automem_checkbutton_new (_("Mix credit/debit categories"),
-                        &etat.combofix_mixed_sort,
+                        &etat->combofix_mixed_sort,
                         G_CALLBACK ( gsb_transactions_list_display_update_combofix), NULL),
                         FALSE, FALSE, 0 );
 
     gtk_box_pack_start ( GTK_BOX (vbox_pref),
                         gsb_automem_checkbutton_new (_("Case sensitive completion"),
-                        &etat.combofix_case_sensitive,
+                        &etat->combofix_case_sensitive,
                         G_CALLBACK ( gsb_transactions_list_display_update_combofix), NULL),
                         FALSE, FALSE, 0 );
 
     gtk_box_pack_start ( GTK_BOX (vbox_pref),
                         gsb_automem_checkbutton_new (_("Don't allow new payee creation"),
-                        &etat.combofix_force_payee,
+                        &etat->combofix_force_payee,
                         G_CALLBACK ( gsb_transactions_list_display_update_combofix), NULL),
                         FALSE, FALSE, 0 );
 
     gtk_box_pack_start ( GTK_BOX (vbox_pref),
                         gsb_automem_checkbutton_new (_("Don't allow new category/budget creation"),
-                        &etat.combofix_force_category,
+                        &etat->combofix_force_category,
                         G_CALLBACK ( gsb_transactions_list_display_update_combofix), NULL),
                         FALSE, FALSE, 0 );
 
@@ -649,7 +655,7 @@ GtkWidget *onglet_form_completion ( void )
 
     entry = gtk_entry_new ();
     gtk_widget_set_size_request ( entry, 30, -1 );
-    tmpstr = utils_str_itoa (etat.combofix_max_item);
+    tmpstr = utils_str_itoa (etat->combofix_max_item);
     gtk_entry_set_text ( GTK_ENTRY (entry), tmpstr);
     g_free ( tmpstr );
     g_signal_connect ( G_OBJECT (entry),
@@ -674,7 +680,7 @@ GtkWidget *onglet_form_completion ( void )
  * update the combofix in the form if they exists
  * as we don't know what was changed, update all the parameter (not a problem
  * because very fast)
- * at this level, the etat.___ variable has already been changed
+ * at this level, the etat->___ variable has already been changed
  *
  * \param
  *
@@ -683,42 +689,45 @@ GtkWidget *onglet_form_completion ( void )
 gboolean gsb_transactions_list_display_update_combofix ( void )
 {
     GtkWidget *combofix;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     combofix = gsb_form_widget_get_widget ( TRANSACTION_FORM_PARTY );
     if (combofix)
     {
-	gtk_combofix_set_force_text ( GTK_COMBOFIX (combofix),
-				      etat.combofix_force_payee );
-	gtk_combofix_set_max_items ( GTK_COMBOFIX (combofix),
-				     etat.combofix_max_item );
-	gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (combofix),
-					  etat.combofix_case_sensitive );
+        gtk_combofix_set_force_text ( GTK_COMBOFIX (combofix),
+                        etat->combofix_force_payee );
+        gtk_combofix_set_max_items ( GTK_COMBOFIX (combofix),
+                        etat->combofix_max_item );
+        gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (combofix),
+                        etat->combofix_case_sensitive );
     }
 
     combofix = gsb_form_widget_get_widget ( TRANSACTION_FORM_CATEGORY );
     if (combofix)
     {
-	gtk_combofix_set_force_text ( GTK_COMBOFIX (combofix),
-				      etat.combofix_force_category );
-	gtk_combofix_set_max_items ( GTK_COMBOFIX (combofix),
-				     etat.combofix_max_item );
-	gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (combofix),
-					  etat.combofix_case_sensitive );
-	gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (combofix),
-				      etat.combofix_mixed_sort );
+        gtk_combofix_set_force_text ( GTK_COMBOFIX (combofix),
+                        etat->combofix_force_category );
+        gtk_combofix_set_max_items ( GTK_COMBOFIX (combofix),
+                        etat->combofix_max_item );
+        gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (combofix),
+                        etat->combofix_case_sensitive );
+        gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (combofix),
+                        etat->combofix_mixed_sort );
     }
 
     combofix = gsb_form_widget_get_widget ( TRANSACTION_FORM_BUDGET );
     if (combofix)
     {
-	gtk_combofix_set_force_text ( GTK_COMBOFIX (combofix),
-				      etat.combofix_force_category );
-	gtk_combofix_set_max_items ( GTK_COMBOFIX (combofix),
-				     etat.combofix_max_item );
-	gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (combofix),
-					  etat.combofix_case_sensitive );
-	gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (combofix),
-				      etat.combofix_mixed_sort );
+        gtk_combofix_set_force_text ( GTK_COMBOFIX (combofix),
+                        etat->combofix_force_category );
+        gtk_combofix_set_max_items ( GTK_COMBOFIX (combofix),
+                        etat->combofix_max_item );
+        gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (combofix),
+                        etat->combofix_case_sensitive );
+        gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (combofix),
+                        etat->combofix_mixed_sort );
     }
     return FALSE;
 }
@@ -735,7 +744,11 @@ gboolean gsb_transactions_list_display_update_combofix ( void )
 gboolean gsb_transactions_list_display_change_max_items ( GtkWidget *entry,
                         gpointer null )
 {
-    etat.combofix_max_item = utils_str_atoi ( gtk_entry_get_text (GTK_ENTRY (entry)));
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
+
+    etat->combofix_max_item = utils_str_atoi ( gtk_entry_get_text ( GTK_ENTRY ( entry ) ) );
     gsb_transactions_list_display_update_combofix ();
 
     return FALSE;
diff --git a/src/bet_config.c b/src/bet_config.c
index dbaed7c..7bf654c 100644
--- a/src/bet_config.c
+++ b/src/bet_config.c
@@ -111,7 +111,9 @@ GtkWidget *bet_config_general_create_general_page ( void )
     GtkWidget *vbox;
     GtkWidget *paddingbox;
     GtkWidget *widget;
+    GrisbiWindowEtat *etat;
 
+    etat = grisbi_window_get_struct_etat ();
 
     vbox = new_vbox_with_title_and_icon ( _("General Options"), "balance_estimate.png" );
     gtk_container_set_border_width ( GTK_CONTAINER ( vbox ), 12 );
@@ -128,13 +130,13 @@ GtkWidget *bet_config_general_create_general_page ( void )
     paddingbox = new_paddingbox_with_title ( vbox, FALSE, _("Option for cash accounts") );
 
     widget = gsb_automem_checkbutton_new ( _("Add the forecast tab for cash accounts"),
-                        &etat.bet_deb_cash_account_option,
+                        &etat->bet_deb_cash_account_option,
                         G_CALLBACK ( bet_config_general_cash_account_option_clicked ),
-                        NULL);
+                        NULL );
 
     gtk_box_pack_start ( GTK_BOX ( paddingbox ), widget, FALSE, FALSE, 0 );
 
-    if ( etat.bet_deb_cash_account_option == 1 )
+    if ( etat->bet_deb_cash_account_option == 1 )
         gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( widget ), TRUE );
 
     gtk_widget_show_all ( vbox );
@@ -157,8 +159,11 @@ GtkWidget *bet_config_general_get_period_widget ( GtkWidget *container )
     GtkWidget *hbox;
     GtkSizeGroup *size_group;
     gchar *text;
+    GrisbiWindowEtat *etat;
 
     /* devel_debug (NULL); */
+    etat = grisbi_window_get_struct_etat ();
+
     size_group = gtk_size_group_new ( GTK_SIZE_GROUP_HORIZONTAL );
 
     vbox = gtk_vbox_new ( FALSE, 5 );
@@ -181,7 +186,7 @@ GtkWidget *bet_config_general_get_period_widget ( GtkWidget *container )
                         GTK_RADIO_BUTTON ( button_1 ),
                         _("date today") );
 
-                        _("date today") );  utton_1 ),  iod_widget ( GtkWidget *container )   on"),  ************************** */  "  ° "  "   "     uú‹¿d+  €¿d+  ­¿d+                          ’©Àd+  °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                     if ( etat.bet_deb_period == 1 )
+    if ( etat->bet_deb_period == 1 )
         gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_1 ), TRUE );
     else
         gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_2 ), TRUE );
@@ -768,6 +773,9 @@ void bet_config_initialise_select_historical_data ( gint account_number,
 void bet_config_period_clicked ( GtkWidget *togglebutton, GdkEventButton *event, GtkWidget *button )
 {
     const gchar *name;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     if ( button )
         g_signal_handlers_block_by_func ( G_OBJECT ( button ),
@@ -779,11 +787,11 @@ void bet_config_period_clicked ( GtkWidget *togglebutton, GdkEventButton *event,
 
     if ( g_strcmp0 ( name, "bet_period_button_1" ) == 0 )
     {
-        etat.bet_deb_period = 1;
+        etat->bet_deb_period = 1;
     }
     else
     {
-        etat.bet_deb_period = 2;
+        etat->bet_deb_period = 2;
     }
     if ( button )
         g_signal_handlers_unblock_by_func ( G_OBJECT ( button ),
@@ -1003,8 +1011,11 @@ gboolean bet_config_change_account ( GtkWidget *combo )
     gint account_number;
     gint bet_use_budget;
     kind_account kind;
+    GrisbiWindowEtat *etat;
 
     devel_debug (NULL);
+    etat = grisbi_window_get_struct_etat ();
+
     widget = g_object_get_data ( G_OBJECT ( combo ), "bet_use_budget" );
 
     if ( !GTK_IS_TOGGLE_BUTTON ( widget ) )
@@ -1035,7 +1046,7 @@ gboolean bet_config_change_account ( GtkWidget *combo )
     }
 
     kind = gsb_data_account_get_kind ( account_number );
-    if ( etat.bet_deb_cash_account_option == 1 &&  kind == GSB_TYPE_CASH )
+    if ( etat->bet_deb_cash_account_option == 1 &&  kind == GSB_TYPE_CASH )
         kind = GSB_TYPE_BANK;
 
     account_page = gsb_gui_on_account_get_notebook ( );
@@ -1129,15 +1140,19 @@ void bet_config_sensitive_account_parameters ( gint account_number, gboolean sen
 {
     GtkWidget *widget = NULL;
     GtkWidget *account_page;
+    devel_debug (NULL);
 
     account_page = gsb_gui_on_account_get_notebook ( );
 
     if ( sensitive )
     {
         kind_account kind;
+        GrisbiWindowEtat *etat;
+
+        etat = grisbi_window_get_struct_etat ();
 
         kind = gsb_data_account_get_kind ( account_number );
-        if ( etat.bet_deb_cash_account_option == 1 &&  kind == GSB_TYPE_CASH )
+        if ( etat->bet_deb_cash_account_option == 1 &&  kind == GSB_TYPE_CASH )
             kind = GSB_TYPE_BANK;
 
         switch ( kind )
diff --git a/src/bet_data.c b/src/bet_data.c
index 30b25d1..f66060a 100644
--- a/src/bet_data.c
+++ b/src/bet_data.c
@@ -106,9 +106,12 @@ void bet_data_select_bet_pages ( gint account_number )
     kind_account kind;
     gint current_page;
     gint bet_use_budget;
+    GrisbiWindowEtat *etat;
 
     devel_debug_int ( account_number );
 
+    etat = grisbi_window_get_struct_etat ();
+
     kind = gsb_data_account_get_kind ( account_number );
 
     account_page = gsb_gui_on_account_get_notebook ( );
@@ -117,7 +120,7 @@ void bet_data_select_bet_pages ( gint account_number )
     bet_use_budget = gsb_data_account_get_bet_use_budget ( account_number );
     if ( bet_use_budget <= 0 )
         kind = GSB_TYPE_ASSET;
-    else if ( etat.bet_deb_cash_account_option == 1 &&  kind == GSB_TYPE_CASH )
+    else if ( etat->bet_deb_cash_account_option == 1 &&  kind == GSB_TYPE_CASH )
         kind = GSB_TYPE_BANK;
 
     switch ( kind )
diff --git a/src/bet_data_finance.c b/src/bet_data_finance.c
index c8c238c..43988b0 100644
--- a/src/bet_data_finance.c
+++ b/src/bet_data_finance.c
@@ -29,9 +29,9 @@
 /*START_INCLUDE*/
 #include "bet_data_finance.h"
 #include "bet_finance_ui.h"
+#include "grisbi_window.h"
 #include "gsb_data_currency.h"
 #include "gsb_file_save.h"
-#include "structures.h"
 #include "utils_dates.h"
 #include "utils_str.h"
 #include "erreur.h"
@@ -291,14 +291,14 @@ struct_amortissement *bet_data_finance_structure_amortissement_init ( void )
  *
  *
  * */
-void bet_data_finance_data_simulator_init ( void )
+void bet_data_finance_data_simulator_init ( GrisbiWindowEtat *etat )
 {
-    etat.bet_capital = 1000.0;
-    etat.bet_currency = no_devise_totaux_categ;
-    etat.bet_taux_annuel = 4.0;
-    etat.bet_index_duree = 0;
-    etat.bet_frais = 0;
-    etat.bet_type_taux = 1;
+    etat->bet_capital = 1000.0;
+    etat->bet_currency = no_devise_totaux_categ;
+    etat->bet_taux_annuel = 4.0;
+    etat->bet_index_duree = 0;
+    etat->bet_frais = 0;
+    etat->bet_type_taux = 1;
 }
 
 
diff --git a/src/bet_data_finance.h b/src/bet_data_finance.h
index b522228..c1da6c5 100644
--- a/src/bet_data_finance.h
+++ b/src/bet_data_finance.h
@@ -5,6 +5,7 @@
 
 /* START_INCLUDE_H */
 #include "gsb_real.h"
+#include "structures.h"
 /* END_INCLUDE_H */
 
 #define BET_TAUX_DIGITS 2
@@ -41,7 +42,7 @@
 
 
 /* START_DECLARATION */
-void bet_data_finance_data_simulator_init ( void );
+void bet_data_finance_data_simulator_init ( GrisbiWindowEtat *etat );
 gdouble bet_data_finance_get_bet_taux_step ( gint nbre_digits );
 GDate *bet_data_finance_get_date_last_installment_paid ( GDate *date_depart );
 gdouble bet_data_finance_get_last_echeance ( gdouble capital_du,
diff --git a/src/bet_finance_ui.c b/src/bet_finance_ui.c
index 1ee5466..4282579 100644
--- a/src/bet_finance_ui.c
+++ b/src/bet_finance_ui.c
@@ -209,9 +209,12 @@ GtkWidget *bet_finance_create_simulator_page ( void )
     GtkWidget *spin_button = NULL;
     GtkWidget *tree_view;
     gchar *str_capital;
+    GrisbiWindowEtat *etat;
 
     devel_debug (NULL);
 
+    etat = grisbi_window_get_struct_etat ();
+
     page = gtk_vbox_new ( FALSE, 5 );
 
     /* titre de la page */
@@ -235,8 +238,8 @@ GtkWidget *bet_finance_create_simulator_page ( void )
     gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 5 );
 
     str_capital = utils_real_get_string_with_currency ( gsb_real_double_to_real (
-                        etat.bet_capital ),
-                        etat.bet_currency,
+                        etat->bet_capital ),
+                        etat->bet_currency,
                         FALSE );
 
     widget = gtk_entry_new ( );
@@ -256,7 +259,7 @@ GtkWidget *bet_finance_create_simulator_page ( void )
 
     /* Set the devises */
     widget = gsb_currency_make_combobox ( FALSE );
-    gsb_currency_set_combobox_history ( widget, etat.bet_currency );
+    gsb_currency_set_combobox_history ( widget, etat->bet_currency );
     g_object_set_data ( G_OBJECT ( page ), "devise", widget );
     gtk_box_pack_start ( GTK_BOX ( hbox ), widget, FALSE, FALSE, 0 );
     g_signal_connect ( G_OBJECT (  widget ),
@@ -272,7 +275,7 @@ GtkWidget *bet_finance_create_simulator_page ( void )
 
     spin_button = gtk_spin_button_new_with_range ( 0.0, 100,
                         bet_data_finance_get_bet_taux_step ( BET_TAUX_DIGITS ) );
-    gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( spin_button ), etat.bet_taux_annuel );
+    gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( spin_button ), etat->bet_taux_annuel );
     g_object_set_data ( G_OBJECT ( page ), "taux", spin_button );
     gtk_box_pack_start ( GTK_BOX ( hbox ), spin_button, FALSE, FALSE, 0 );
     g_signal_connect ( spin_button,
@@ -336,6 +339,9 @@ GtkWidget *bet_finance_create_duration_widget ( GtkWidget *parent )
     _("Between 1 and 15 years"),
     _("Between 15 and 30 years"),
     NULL};
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     combobox = gsb_combo_box_new_with_index ( text_duration,
                         G_CALLBACK ( bet_finance_duration_button_changed ),
@@ -344,7 +350,7 @@ GtkWidget *bet_finance_create_duration_widget ( GtkWidget *parent )
     g_signal_handlers_block_by_func ( G_OBJECT ( combobox ),
                         G_CALLBACK ( bet_finance_duration_button_changed ),
                         parent );
-    gsb_combo_box_set_index ( combobox, etat.bet_index_duree );
+    gsb_combo_box_set_index ( combobox, etat->bet_index_duree );
     g_signal_handlers_unblock_by_func ( G_OBJECT ( combobox ),
                         G_CALLBACK ( bet_finance_duration_button_changed ),
                         parent );
@@ -368,6 +374,9 @@ GtkWidget *bet_finance_create_saisie_widget ( GtkWidget *parent )
     GtkWidget *spin_button = NULL;
     GtkWidget *button_1, *button_2;
     gchar *tmp_str;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     vbox = gtk_vbox_new ( FALSE, 5 );
 
@@ -385,7 +394,7 @@ GtkWidget *bet_finance_create_saisie_widget ( GtkWidget *parent )
 
     spin_button = gtk_spin_button_new_with_range ( 0.0, 100,
                         bet_data_finance_get_bet_taux_step ( BET_TAUX_DIGITS ) );
-    gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( spin_button ), etat.bet_frais );
+    gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( spin_button ), etat->bet_frais );
     g_object_set_data ( G_OBJECT ( parent ), "frais", spin_button );
     gtk_box_pack_start ( GTK_BOX ( hbox ), spin_button, FALSE, FALSE, 0 );
     g_signal_connect ( spin_button,
@@ -416,7 +425,7 @@ GtkWidget *bet_finance_create_saisie_widget ( GtkWidget *parent )
                         _("Proportional rate") );
     g_object_set_data ( G_OBJECT ( parent ), "type_taux", button_2 );
 
-    if ( etat.bet_type_taux )
+    if ( etat->bet_type_taux )
         gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_2 ), TRUE );
     else
         gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( button_1 ), TRUE );
@@ -813,11 +822,14 @@ gdouble bet_finance_get_number_from_string ( GtkWidget *parent, const gchar *nam
 
         if ( entry && strlen ( entry ) > 0 )
         {
+            GrisbiWindowEtat *etat;
+
+            etat = grisbi_window_get_struct_etat ();
             number = utils_str_strtod ( entry, NULL );
 
             tmp_str = utils_real_get_string_with_currency (
                                 gsb_real_double_to_real ( number ),
-                                etat.bet_currency,
+                                etat->bet_currency,
                                 FALSE );
             gtk_entry_set_text ( GTK_ENTRY ( widget ), tmp_str );
             g_free ( tmp_str );
@@ -925,8 +937,11 @@ gboolean bet_finance_duration_button_changed ( GtkWidget *combobox, GtkWidget *w
  * */
 void bet_finance_type_taux_changed ( GtkWidget *togglebutton, GdkEventButton *event, GtkWidget *widget )
 {
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
     gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( togglebutton ), TRUE );
-    etat.bet_type_taux = !etat.bet_type_taux;
+    etat->bet_type_taux = !etat->bet_type_taux;
     bet_finance_calculer_clicked ( NULL, widget );
 }
 
@@ -2013,7 +2028,10 @@ void bet_finance_calcule_show_months_tab ( GtkTreeModel *model,
  * */
 void bet_finance_spin_button_fees_changed ( GtkSpinButton *spinbutton, GtkWidget *page )
 {
-    etat.bet_frais = gtk_spin_button_get_value ( GTK_SPIN_BUTTON ( spinbutton ) );
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
+    etat->bet_frais = gtk_spin_button_get_value ( GTK_SPIN_BUTTON ( spinbutton ) );
     bet_finance_calculer_clicked ( NULL, page );
 }
 
@@ -2026,7 +2044,10 @@ void bet_finance_spin_button_fees_changed ( GtkSpinButton *spinbutton, GtkWidget
  * */
 void bet_finance_spin_button_taux_changed ( GtkSpinButton *spinbutton, GtkWidget *page )
 {
-    etat.bet_taux_annuel = gtk_spin_button_get_value ( GTK_SPIN_BUTTON ( spinbutton ) );
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
+    etat->bet_taux_annuel = gtk_spin_button_get_value ( GTK_SPIN_BUTTON ( spinbutton ) );
     bet_finance_calculer_clicked ( NULL, page );
 }
 
@@ -2039,7 +2060,10 @@ void bet_finance_spin_button_taux_changed ( GtkSpinButton *spinbutton, GtkWidget
  * */
 void bet_finance_currency_changed ( GtkComboBox *combo_box, GtkWidget *page )
 {
-    etat.bet_currency = gsb_currency_get_currency_from_combobox ( GTK_WIDGET ( combo_box ) );
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
+    etat->bet_currency = gsb_currency_get_currency_from_combobox ( GTK_WIDGET ( combo_box ) );
     bet_finance_calculer_clicked ( NULL, page );
 }
 
@@ -2096,6 +2120,9 @@ gboolean bet_finance_capital_entry_key_press_event ( GtkWidget *widget,
                         GtkWidget *page )
 {
     gchar *str_capital;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     switch ( ev -> keyval )
     {
@@ -2113,8 +2140,8 @@ gboolean bet_finance_capital_entry_key_press_event ( GtkWidget *widget,
 
         case GDK_KEY_Escape :
             str_capital = utils_real_get_string_with_currency ( gsb_real_double_to_real (
-                                    etat.bet_capital ),
-                                    etat.bet_currency,
+                                    etat->bet_capital ),
+                                    etat->bet_currency,
                                     FALSE );
             gtk_entry_set_text ( GTK_ENTRY ( widget ), str_capital );
             gtk_editable_set_position ( GTK_EDITABLE ( widget ), -1 );
@@ -2123,20 +2150,20 @@ gboolean bet_finance_capital_entry_key_press_event ( GtkWidget *widget,
             break;
 
         case GDK_KEY_ISO_Left_Tab:
-            etat.bet_capital = bet_finance_get_number_from_string ( page, "capital" );
+            etat->bet_capital = bet_finance_get_number_from_string ( page, "capital" );
             bet_finance_calculer_clicked ( NULL, page );
             return TRUE;
             break;
 
         case GDK_KEY_Tab :
-            etat.bet_capital = bet_finance_get_number_from_string ( page, "capital" );
+            etat->bet_capital = bet_finance_get_number_from_string ( page, "capital" );
             bet_finance_calculer_clicked ( NULL, page );
             return TRUE;
             break;
 
         case GDK_KEY_KP_Enter :
         case GDK_KEY_Return :
-            etat.bet_capital = bet_finance_get_number_from_string ( page, "capital" );
+            etat->bet_capital = bet_finance_get_number_from_string ( page, "capital" );
             bet_finance_calculer_clicked ( NULL, page );
             return TRUE;
             break;
diff --git a/src/bet_future.c b/src/bet_future.c
index 76b29d9..a22b64c 100644
--- a/src/bet_future.c
+++ b/src/bet_future.c
@@ -417,13 +417,16 @@ gboolean bet_form_create_current_form ( GtkWidget *dialog,
                         GtkWidget *table,
                         gint account_number )
 {
-	GtkWidget *widget;
+    GtkWidget *widget;
     GtkWidget *credit;
     gint element_number;
     gint row = 2;
     gint column = 0;
     struct_element *element;
     GSList *tmp_list;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     account_number = gsb_gui_navigation_get_current_account ( );
 
@@ -449,11 +452,10 @@ gboolean bet_form_create_current_form ( GtkWidget *dialog,
     gtk_widget_set_size_request ( widget, width, -1 );
     gtk_combofix_set_force_text ( GTK_COMBOFIX (widget), TRUE ); /* on ne peut pas créer d'item */
     gtk_combofix_set_max_items ( GTK_COMBOFIX (widget),
-					 etat.combofix_max_item );
+                        etat->combofix_max_item );
     gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (widget),
-					      etat.combofix_case_sensitive );
-    gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (widget),
-					  FALSE );
+                        etat->combofix_case_sensitive );
+    gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (widget), FALSE );
     gtk_widget_show ( widget );
     gtk_table_attach ( GTK_TABLE ( table ),
                         widget,
@@ -538,11 +540,11 @@ gboolean bet_form_create_current_form ( GtkWidget *dialog,
     gtk_widget_set_size_request ( widget, width, -1 );
     gtk_combofix_set_force_text ( GTK_COMBOFIX (widget), TRUE ); /* on ne peut pas créer d'item */
     gtk_combofix_set_max_items ( GTK_COMBOFIX (widget),
-					 etat.combofix_max_item );
+                        etat->combofix_max_item );
     gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (widget),
-					      etat.combofix_case_sensitive );
+                        etat->combofix_case_sensitive );
     gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (widget),
-					  etat.combofix_mixed_sort );
+                        etat->combofix_mixed_sort );
     gtk_widget_show ( widget );
     gtk_table_attach ( GTK_TABLE ( table ),
                         widget,
@@ -587,11 +589,11 @@ gboolean bet_form_create_current_form ( GtkWidget *dialog,
     gtk_widget_set_size_request ( widget, width, -1 );
     gtk_combofix_set_force_text ( GTK_COMBOFIX (widget), TRUE ); /* on ne peut pas créer d'item */
     gtk_combofix_set_max_items ( GTK_COMBOFIX (widget),
-					 etat.combofix_max_item );
+                        etat->combofix_max_item );
     gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (widget),
-					      etat.combofix_case_sensitive );
+                        etat->combofix_case_sensitive );
     gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (widget),
-					  etat.combofix_mixed_sort );
+                        etat->combofix_mixed_sort );
     gtk_widget_show ( widget );
     gtk_table_attach ( GTK_TABLE ( table ),
                         widget,
@@ -1902,7 +1904,10 @@ GtkWidget *bet_transfert_create_dialog ( gint account_number )
     GtkWidget *combo;
     GtkWidget *sw;
     GtkWidget *tree_view;
-    GtkWidget *label;    
+    GtkWidget *label;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /* Create the dialog */
     dialog = gtk_dialog_new_with_buttons ( _("Select an account"),
@@ -1982,13 +1987,13 @@ GtkWidget *bet_transfert_create_dialog ( gint account_number )
                         gsb_data_category_get_name_list ( TRUE, TRUE, FALSE, FALSE ) );
     gtk_widget_set_size_request ( combo, width, -1 );
     gtk_combofix_set_force_text ( GTK_COMBOFIX ( combo ),
-					    etat.combofix_force_category );
+                        etat->combofix_force_category );
     gtk_combofix_set_max_items ( GTK_COMBOFIX ( combo ),
-					    etat.combofix_max_item );
+                        etat->combofix_max_item );
     gtk_combofix_set_case_sensitive ( GTK_COMBOFIX ( combo ),
-					    etat.combofix_case_sensitive );
+                        etat->combofix_case_sensitive );
     gtk_combofix_set_mixed_sort ( GTK_COMBOFIX ( combo ),
-					    etat.combofix_mixed_sort );
+                        etat->combofix_mixed_sort );
     gtk_box_pack_start ( GTK_BOX ( hbox ), combo, FALSE, FALSE, 0 );
     gsb_form_widget_set_empty ( GTK_COMBOFIX ( combo ) -> entry, TRUE );
     gtk_combofix_set_text ( GTK_COMBOFIX ( combo ), _("Categories : Sub-categories") );
@@ -2009,13 +2014,13 @@ GtkWidget *bet_transfert_create_dialog ( gint account_number )
                         gsb_data_budget_get_name_list ( TRUE, TRUE ) );
     gtk_widget_set_size_request ( combo, width, -1 );
     gtk_combofix_set_force_text ( GTK_COMBOFIX ( combo ),
-					    etat.combofix_force_category );
+                        etat->combofix_force_category );
     gtk_combofix_set_max_items ( GTK_COMBOFIX ( combo ),
-					    etat.combofix_max_item );
+                        etat->combofix_max_item );
     gtk_combofix_set_case_sensitive ( GTK_COMBOFIX ( combo ),
-					    etat.combofix_case_sensitive );
+                        etat->combofix_case_sensitive );
     gtk_combofix_set_mixed_sort ( GTK_COMBOFIX ( combo ),
-					    etat.combofix_mixed_sort );
+                        etat->combofix_mixed_sort );
     gtk_box_pack_start ( GTK_BOX ( hbox ), combo, FALSE, FALSE, 0 );
     gsb_form_widget_set_empty ( GTK_COMBOFIX ( combo ) -> entry, TRUE );
     gtk_combofix_set_text ( GTK_COMBOFIX ( combo ), _("Budgetary line") );
diff --git a/src/bet_tab.c b/src/bet_tab.c
index fe1d62e..f3c15ed 100644
--- a/src/bet_tab.c
+++ b/src/bet_tab.c
@@ -156,7 +156,6 @@ extern GtkWidget *account_page;
 extern gint mise_a_jour_liste_echeances_auto_accueil;
 extern gsb_real null_real;
 extern const gdouble prev_month_max;
-extern gint valeur_echelle_recherche_date_import;
 /*END_EXTERN*/
 
 /* gestion de la largeur des colonnes du tableau */
@@ -2732,18 +2731,21 @@ gboolean bet_array_list_replace_planned_line_by_transfert ( GtkTreeModel *tab_mo
         GDate *date;
         gint scheduled_number;
         gint origine;
+        GrisbiWindowEtat *etat;
+
+        etat = grisbi_window_get_struct_etat ();
 
         date_debut_comparaison = g_date_new_dmy ( g_date_get_day ( transfert -> date ),
                     g_date_get_month ( transfert -> date ),
                     g_date_get_year ( transfert -> date ));
         g_date_subtract_days ( date_debut_comparaison,
-                    valeur_echelle_recherche_date_import );
+                    etat->valeur_echelle_recherche_date_import );
 
         date_fin_comparaison = g_date_new_dmy ( g_date_get_day ( transfert -> date ),
                     g_date_get_month ( transfert -> date ),
                     g_date_get_year ( transfert -> date ));
         g_date_add_days ( date_fin_comparaison,
-                    valeur_echelle_recherche_date_import );
+                    etat->valeur_echelle_recherche_date_import );
 
         do
         {
diff --git a/src/erreur.c b/src/erreur.c
index 9814f3d..e874aeb 100644
--- a/src/erreur.c
+++ b/src/erreur.c
@@ -59,8 +59,12 @@ static GtkWidget *print_backtrace ( void );
 /*START_EXTERN*/
 /*END_EXTERN*/
 
+/* niveau de debug */
 static gint debugging_grisbi;
 
+/* mode debug pour le fichier de compte */
+static gboolean debug_mode = FALSE;
+
 /* path and name of the file containing the log when debug mode is active
  * this values should not be freed when begin a new file to continue the log */
 static FILE *debug_file = NULL;
@@ -80,13 +84,19 @@ void traitement_sigsegv ( gint signal_nb )
     gchar *tmp_str;
     gchar *nom_fichier_comptes;
     GtkWidget *dialog;
+    gboolean compress_file = FALSE;
+    GrisbiAppConf *conf = NULL;
+    GrisbiWindowRun *run = NULL;
 #ifdef HAVE_BACKTRACE
     GtkWidget * expander;
 #endif
-    GrisbiAppConf *conf;
 
-    conf = grisbi_app_get_conf ( );
     nom_fichier_comptes = g_strdup ( grisbi_app_get_active_filename () );
+    if ( nom_fichier_comptes )
+    {
+        conf = grisbi_app_get_conf ( );
+        grisbi_window_get_struct_run ( NULL );
+    }
 
     /* il y a 4 possibilités :
      *  - Demande de fermeture de la part du système
@@ -101,8 +111,11 @@ void traitement_sigsegv ( gint signal_nb )
         gsb_file_default_dir = gsb_dirs_get_home_dir ( );
 
         if ( nom_fichier_comptes )
+        {
             /* set # around the filename */
             tmp_str = g_path_get_basename ( nom_fichier_comptes );
+            compress_file = conf->compress_file;
+        }
         else
             /* no name for the file, create it */
             tmp_str = g_build_filename ( gsb_file_default_dir, "#grisbi_save_no_name.gsb#", NULL );
@@ -127,7 +140,7 @@ void traitement_sigsegv ( gint signal_nb )
         if ( res == GTK_RESPONSE_YES )
         {
             gsb_status_message ( _("Save file") );
-            gsb_file_save_save_file ( tmp_str, conf->compress_file, FALSE );
+            gsb_file_save_save_file ( tmp_str, compress_file, FALSE );
             gsb_status_clear ( );
         }
 
@@ -138,16 +151,16 @@ void traitement_sigsegv ( gint signal_nb )
 
         exit ( 0 );
     }
-    else if ( run.is_loading || run.is_saving || !gsb_file_get_modified ( ) )
+    else if ( nom_fichier_comptes && ( run->is_loading || run->is_saving || !gsb_file_get_modified ( ) ) )
     {
-        if ( run.is_loading )
+        if ( run->is_loading )
         {
             old_errmsg = errmsg;
             errmsg = g_strconcat ( errmsg, _("File is corrupted."), NULL );
             g_free ( old_errmsg );
         }
 
-        if ( run.is_saving )
+        if ( run->is_saving )
         {
             old_errmsg = errmsg;
             errmsg = g_strconcat ( errmsg, _("Error occured saving file."), NULL );
@@ -162,15 +175,18 @@ void traitement_sigsegv ( gint signal_nb )
         gsb_file_default_dir = gsb_dirs_get_home_dir ( );
 
         if ( nom_fichier_comptes )
+        {
             /* set # around the filename */
             tmp_str = g_path_get_basename ( nom_fichier_comptes );
+            compress_file = conf->compress_file;
+        }
         else
             /* no name for the file, create it */
             tmp_str = g_build_filename ( gsb_file_default_dir, "#grisbi_crash_no_name#", NULL );
 
         gsb_status_message ( _("Save file") );
 
-        gsb_file_save_save_file ( tmp_str, conf->compress_file, FALSE );
+        gsb_file_save_save_file ( tmp_str, compress_file, FALSE );
 
         gsb_status_clear ( );
 
@@ -300,6 +316,19 @@ gint gsb_debug_get_debug_level ( void )
 
 
 /**
+ * renvoie TRUE si le mode de déboguage est actif
+ *
+ * \param
+ *
+ * \return debug_mode
+ */
+gboolean gsb_debug_get_debug_mode ( void )
+{
+    return debug_mode;
+}
+
+
+/**
  * return a string with the current time
  * use to debug lines
  *
@@ -322,7 +351,7 @@ gchar *get_debug_time ( void )
 
     /* on renvoit le temps */
     return str_debug_time;
-}	
+}
 
 
 
@@ -351,7 +380,7 @@ G_MODULE_EXPORT void debug_message_string ( gchar *prefixe,
                         gboolean force_debug_display )
 {
     /* il faut bien entendu que le mode debug soit actif ou que l'on force l'affichage */
-    if ( ( debugging_grisbi && level <= debugging_grisbi) || force_debug_display || etat.debug_mode )
+    if ( ( debugging_grisbi && level <= debugging_grisbi) || force_debug_display || debug_mode )
     {
         gchar* tmp_str;
 
@@ -365,7 +394,7 @@ G_MODULE_EXPORT void debug_message_string ( gchar *prefixe,
                         get_debug_time (), (double )clock()/ CLOCKS_PER_SEC, prefixe,
                         file, line, function);
 
-        if ( etat.debug_mode )
+        if ( debug_mode )
         {
             fwrite ( tmp_str, sizeof (gchar), strlen ( tmp_str ), debug_file );
             fflush ( debug_file );
@@ -401,7 +430,7 @@ void debug_message_int ( gchar *prefixe,
                         gboolean force_debug_display )
 {
     /* il faut bien entendu que le mode debug soit actif ou que l'on force l'affichage */
-    if ( ( debugging_grisbi && level <= debugging_grisbi) || force_debug_display || etat.debug_mode )
+    if ( ( debugging_grisbi && level <= debugging_grisbi) || force_debug_display || debug_mode )
     {
         gchar* tmp_str;
 
@@ -410,7 +439,7 @@ void debug_message_int ( gchar *prefixe,
                         get_debug_time (), (double )clock()/ CLOCKS_PER_SEC, prefixe,
                         file, line, function, message);
 
-        if (etat.debug_mode)
+        if (debug_mode)
         {
             fwrite ( tmp_str, sizeof (gchar), strlen ( tmp_str ), debug_file );
             fflush ( debug_file );
@@ -446,8 +475,8 @@ void debug_message_real ( gchar *prefixe,
                         gint level,
                         gboolean force_debug_display )
 {
-    /* il faut bien entendu que le mode debug soit actif ou que l'on force l'affichage */
-    if ( ( debugging_grisbi && level <= debugging_grisbi) || force_debug_display || etat.debug_mode )
+   /* il faut bien entendu que le mode debug soit actif ou que l'on force l'affichage */
+    if ( ( debugging_grisbi && level <= debugging_grisbi) || force_debug_display || debug_mode )
     {
         gchar* tmp_str;
 
@@ -456,7 +485,7 @@ void debug_message_real ( gchar *prefixe,
                         get_debug_time (), (double )clock()/ CLOCKS_PER_SEC, prefixe,
                         file, line, function, message.mantissa, message.exponent );
 
-        if ( etat.debug_mode )
+        if ( debug_mode )
         {
             fwrite ( tmp_str, sizeof (gchar), strlen ( tmp_str ), debug_file );
             fflush ( debug_file );
@@ -481,19 +510,21 @@ GtkWidget *print_backtrace ( void )
     size_t i;
     gchar **backtrace_strings, *text = g_strdup("");
     GtkWidget * label;
-		
+
     backtrace_size = backtrace (backtrace_content, 15);
     backtrace_strings = backtrace_symbols (backtrace_content, backtrace_size);
-		
+
     g_print ("%s : %d elements in stack.\n", get_debug_time(), backtrace_size);
-		
-    for (i = 0; i < backtrace_size; i++) 
+
+    for ( i = 0; i < backtrace_size; i++ )
     {
-	g_print ("\t%s\n", backtrace_strings[i]);
-	gchar* old_text = text;
-	text = g_strconcat ( text, g_strconcat ( "\t", backtrace_strings[i], "\n", NULL ), 
-			     NULL );
-	g_free ( old_text );
+        gchar* old_text;
+
+        g_print ("\t%s\n", backtrace_strings[i]);
+        old_text = text;
+        text = g_strconcat ( text, "\t", backtrace_strings[i], "\n",  NULL );
+
+        g_free ( old_text );
     }
 
     label = gtk_label_new ( text );
@@ -566,7 +597,7 @@ gboolean gsb_debug_start_log ( void )
         ui_manager = grisbi_window_get_ui_manager ( grisbi_app_get_active_window ( NULL ) );
 
         widget = gtk_ui_manager_get_widget ( ui_manager, "/menubar/FileMenu/DebugMode" );
-        etat.debug_mode = TRUE;
+        debug_mode = TRUE;
 
         /* unsensitive the menu, we cannot reverse the debug mode */
         if ( widget && GTK_IS_WIDGET ( widget ) )
@@ -637,7 +668,7 @@ gboolean gsb_debug_start_log ( void )
 void gsb_debug_finish_log ( void )
 {
     if ( debug_file )
-        fclose (debug_file);
+        fclose ( debug_file );
 }
 
 
diff --git a/src/erreur.h b/src/erreur.h
index e34afea..5313402 100644
--- a/src/erreur.h
+++ b/src/erreur.h
@@ -59,6 +59,7 @@ void debug_print_log_string ( gchar *prefixe,
                         const gchar *msg );
 void gsb_debug_finish_log ( void );
 gint gsb_debug_get_debug_level ( void );
+gboolean gsb_debug_get_debug_mode ( void );
 gboolean gsb_debug_start_log ( void );
 void initialize_debugging ( gint cde_line_debug_level );
 void traitement_sigsegv ( gint signal_nb );
diff --git a/src/etats_config_ui.c b/src/etats_config_ui.c
index aa90b9b..808a813 100644
--- a/src/etats_config_ui.c
+++ b/src/etats_config_ui.c
@@ -2823,33 +2823,17 @@ GtkWidget *etats_config_ui_onglet_affichage_devises_create_page ( gint page )
  */
 gint etats_config_ui_buttons_radio_get_active_index ( const gchar *button_name )
 {
-    GtkWidget *radio_button;
-    GSList *liste;
-    GSList *tmp_list;
+    GtkWidget *radiobutton;
     gint index = 0;
 
-    radio_button = GTK_WIDGET ( gtk_builder_get_object ( etats_config_builder, button_name ) );
-
-    liste = g_slist_copy ( gtk_radio_button_get_group ( GTK_RADIO_BUTTON ( radio_button ) ) );
-    tmp_list = g_slist_reverse ( liste );
-
-    while ( tmp_list )
-    {
-        GtkWidget *button;
-
-        button = tmp_list->data;
-        if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( button ) ) )
-            break;
-
-        index++;
-        tmp_list = tmp_list->next;
-    }
+    radiobutton = GTK_WIDGET ( gtk_builder_get_object ( etats_config_builder, button_name ) );
 
-    g_slist_free ( liste );
+    index = utils_radiobutton_get_active_index ( radiobutton );
 
     return index;
 }
 
+
 /**
  * rend actif le button qui correspond à l'index passé en paramètre.
  *
@@ -2861,18 +2845,11 @@ gint etats_config_ui_buttons_radio_get_active_index ( const gchar *button_name )
 void etats_config_ui_buttons_radio_set_active_index ( const gchar *button_name,
                         gint index )
 {
-    GtkWidget *radio_button;
-    GSList *liste;
-    GSList *tmp_list;
-
-    radio_button = GTK_WIDGET ( gtk_builder_get_object ( etats_config_builder, button_name ) );
-
-    liste = g_slist_copy ( gtk_radio_button_get_group ( GTK_RADIO_BUTTON ( radio_button ) ) );
-    tmp_list = g_slist_reverse ( liste );
+    GtkWidget *radiobutton;
 
-    gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( g_slist_nth_data ( tmp_list, index ) ), TRUE );
+    radiobutton = GTK_WIDGET ( gtk_builder_get_object ( etats_config_builder, button_name ) );
 
-    g_slist_free ( liste );
+    utils_radiobutton_set_active_index ( radiobutton, index );
 }
 
 
diff --git a/src/export.c b/src/export.c
index e5ca7d1..caca3c1 100644
--- a/src/export.c
+++ b/src/export.c
@@ -104,13 +104,16 @@ void export_accounts ( void )
 
     if ( gsb_assistant_run ( dialog ) == GTK_RESPONSE_APPLY )
     {
+        GrisbiWindowEtat *etat;
+
+        etat = grisbi_window_get_struct_etat ();
         while ( exported_accounts )
         {
             struct exported_account *account;
 
             account = (struct exported_account *) exported_accounts->data;
 
-            if ( etat.export_files_traitement )
+            if ( etat->export_files_traitement )
             {
                 const gchar *title;
                 const gchar *titre_fichier;
@@ -173,6 +176,9 @@ GtkWidget *export_create_selection_page ( GtkWidget * assistant )
     GtkCellRenderer *cell;
     GtkListStore * model;
     GSList * tmp_list;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     vbox = gtk_vbox_new ( FALSE, 6 );
     gtk_container_set_border_width ( GTK_CONTAINER(vbox), 12 );
@@ -244,13 +250,13 @@ GtkWidget *export_create_selection_page ( GtkWidget * assistant )
     combo = gsb_automem_radiobutton3_new_with_title ( vbox,
 					    _("Select options to export" ),
 					    _("QIF format" ), _("CSV format" ), NULL,
-					    &etat.export_file_format,
+					    &etat->export_file_format,
 					    G_CALLBACK ( export_account_radiobutton_format_changed ),
-                        &etat.export_file_format,
+                        &etat->export_file_format,
                         GTK_ORIENTATION_HORIZONTAL );
 
     button = gsb_automem_checkbutton_new ( _("Treat all files as the first" ),
-                        &etat.export_files_traitement,
+                        &etat->export_files_traitement,
                         NULL,
                         NULL );
     gtk_box_pack_start ( GTK_BOX ( vbox ), button, FALSE, FALSE, 0 );
@@ -352,6 +358,9 @@ gboolean export_enter_resume_page ( GtkWidget * assistant )
     GSList *list;
     gint page = 3;
     gint index = 0;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     buffer = g_object_get_data ( G_OBJECT ( assistant ), "text-buffer" );
     gtk_text_buffer_set_text (buffer, "\n", -1 );
@@ -397,7 +406,7 @@ gboolean export_enter_resume_page ( GtkWidget * assistant )
         account->extension = "";
 	    exported_accounts = g_slist_append ( exported_accounts, account );
 
-        if ( etat.export_files_traitement )
+        if ( etat->export_files_traitement )
         {
             if ( index == 0 )
             {
@@ -421,11 +430,10 @@ gboolean export_enter_resume_page ( GtkWidget * assistant )
 
 	/* And final page */
 	gsb_assistant_add_page ( assistant, export_create_final_page ( assistant ),
-				 page, page - 1, -1, G_CALLBACK ( NULL ) );
+                        page, page - 1, -1, G_CALLBACK ( NULL ) );
 
 	/* Replace the "next" button of resume page */
-	gsb_assistant_change_button_next ( assistant, GTK_STOCK_GO_FORWARD,
-					   GTK_RESPONSE_YES );
+	gsb_assistant_change_button_next ( assistant, GTK_STOCK_GO_FORWARD, GTK_RESPONSE_YES );
     }
 
     return FALSE;
@@ -440,6 +448,9 @@ GtkWidget *create_export_account_resume_page ( struct exported_account * account
 {
     GtkWidget * vbox, * hbox, * label, * combo;
     gchar *tmpstr;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     vbox = gtk_vbox_new ( FALSE, 6 );
     gtk_container_set_border_width ( GTK_CONTAINER(vbox), 12 );
@@ -457,23 +468,23 @@ GtkWidget *create_export_account_resume_page ( struct exported_account * account
 
     /* Layout */
     hbox = gtk_hbox_new ( FALSE, 6 );
-    gtk_box_pack_start ( GTK_BOX ( hbox ), gtk_label_new ( _("Export format: ") ),
-			 FALSE, FALSE, 0 );
+    gtk_box_pack_start ( GTK_BOX ( hbox ), gtk_label_new ( _("Export format: ") ), FALSE, FALSE, 0 );
 
     /* Combo box */
     combo = gtk_combo_box_text_new ( );
     gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT ( combo ), _("QIF format" ) );
     gtk_combo_box_text_append_text ( GTK_COMBO_BOX_TEXT ( combo ), _("CSV format" ) );
     gtk_box_pack_start ( GTK_BOX ( hbox ), combo, TRUE, TRUE, 0 );
-    g_signal_connect ( G_OBJECT(combo), "changed",
-		       G_CALLBACK ( export_account_change_format ),
-		       (gpointer) account );
+    g_signal_connect ( G_OBJECT(combo),
+                        "changed",
+                    G_CALLBACK ( export_account_change_format ),
+                    (gpointer) account );
 
     account -> chooser = gtk_file_chooser_widget_new ( GTK_FILE_CHOOSER_ACTION_SAVE );
     gtk_file_chooser_set_extra_widget ( GTK_FILE_CHOOSER(account -> chooser), hbox );
     gtk_box_pack_start ( GTK_BOX ( vbox ), account -> chooser, TRUE, TRUE, 0 );
 
-    gtk_combo_box_set_active ( GTK_COMBO_BOX(combo), etat.export_file_format );
+    gtk_combo_box_set_active ( GTK_COMBO_BOX(combo), etat->export_file_format );
 
     return vbox;
 }
diff --git a/src/grisbi_app.c b/src/grisbi_app.c
index 9654b73..6a497da 100644
--- a/src/grisbi_app.c
+++ b/src/grisbi_app.c
@@ -32,14 +32,10 @@
 
 /*START_INCLUDE*/
 #include "grisbi_app.h"
-#include "accueil.h"
 #include "gsb_color.h"
-#include "gsb_data_account.h"
 #include "gsb_dirs.h"
 #include "gsb_file.h"
 #include "gsb_file_config.h"
-#include "gsb_plugins.h"
-#include "import.h"
 #include "traitement_variables.h"
 #include "erreur.h"
 /*END_INCLUDE*/
@@ -48,9 +44,6 @@
 /*START_STATIC*/
 /*END_STATIC*/
 
-/* structure run */
-static GrisbiAppRun *app_run;
-
 /* mutex for GrisbiAppConf */
 static GMutex *grisbi_app_conf_mutex = NULL;
 
@@ -94,12 +87,6 @@ static void grisbi_app_finalize ( GObject *object )
     g_strfreev ( conf->tab_noms_derniers_fichiers_ouverts );
     g_free ( app->priv->conf );
 
-    /* libération mémoire de la structure run */
-    g_free ( app_run->reconcile_final_balance );
-    if ( app_run->reconcile_new_date )
-        g_date_free ( app_run->reconcile_new_date );
-    g_free ( app_run );
-
     /* libération mémoire de grisbi_app_conf_mutex */
     g_mutex_trylock ( grisbi_app_conf_mutex );
     g_mutex_unlock ( grisbi_app_conf_mutex );
@@ -211,20 +198,22 @@ static gboolean grisbi_app_window_delete_event ( GrisbiWindow *window,
 static void grisbi_app_load_accels ( void )
 {
     gchar *accel_filename = NULL;
-    gchar *msg;
+    gchar *msg = NULL;
 
     accel_filename = g_build_filename ( gsb_dirs_get_user_config_dir ( ), "grisbi-accels", NULL );
     if ( accel_filename )
     {
         gtk_accel_map_load ( accel_filename );
-        msg = g_strdup_printf ( "Loading keybindings from %s\n", accel_filename );
         g_free ( accel_filename );
     }
     else
         msg = g_strdup_printf ( "Error loading keyboard shortcuts\n" );
 
+    if ( msg )
+    {
         notice_debug ( msg );
         g_free ( msg );
+    }
 }
 
 
@@ -238,20 +227,22 @@ static void grisbi_app_load_accels ( void )
 static void grisbi_app_save_accels ( void )
 {
     gchar *accel_filename;
-    gchar *msg;
+    gchar *msg = NULL;
 
     accel_filename = g_build_filename ( gsb_dirs_get_user_config_dir ( ), "grisbi-accels", NULL );
     if ( accel_filename )
     {
-        msg = g_strdup_printf ( "Saving keybindings in %s\n", accel_filename);
         gtk_accel_map_save ( accel_filename );
         g_free ( accel_filename );
     }
     else
         msg = g_strdup_printf ( "Error saving keyboard shortcuts\n" );
 
+    if ( msg )
+    {
         notice_debug ( msg );
         g_free ( msg );
+    }
 }
 
 
@@ -304,23 +295,6 @@ static void grisbi_app_load_config_var ( GrisbiApp *app )
 
  
 /**
- * initialises les formats de fichiers pour l'importation.
- *
- * \param app
- *
- * \return TRUE if first use
- */
-static void grisbi_app_load_import_formats ( GrisbiApp *app )
-{
-    /* importation des formats de fichiers */
-#ifdef HAVE_PLUGINS
-    gsb_plugins_scan_dir ( gsb_dirs_get_plugins_dir ( ) );
-#endif
-    register_import_formats ();
-}
-
- 
-/**
  * set size and position of the main window of grisbi.
  *
  * \param window
@@ -362,10 +336,10 @@ static void grisbi_app_window_set_size_and_position ( GrisbiWindow *window )
  *
  * \return
  **/
-void grisbi_app_init_conf_mutex ( void )
+static void grisbi_app_init_conf_mutex ( void )
 {
-  g_assert ( grisbi_app_conf_mutex == NULL );
-  grisbi_app_conf_mutex = g_mutex_new ();
+    g_assert ( grisbi_app_conf_mutex == NULL );
+    grisbi_app_conf_mutex = g_mutex_new ();
 }
 
 
@@ -381,6 +355,8 @@ static void grisbi_app_init ( GrisbiApp *app )
 {
     gchar *string;
 
+    devel_debug (NULL);
+
     app->priv = GRISBI_APP_GET_PRIVATE ( app );
 
     /* charge les raccourcis claviers */
@@ -392,18 +368,12 @@ static void grisbi_app_init ( GrisbiApp *app )
         gtk_window_set_default_icon_from_file ( string, NULL );
     g_free (string);
 
-    /* creation de la structure run */
-    app_run = g_malloc0 ( sizeof ( GrisbiAppRun ) );
-
     /* initialisation des paramètres de l'application */
     grisbi_app_init_conf_mutex ();
     g_mutex_lock ( grisbi_app_conf_mutex );
     grisbi_app_load_config_var ( app );
     g_mutex_unlock ( grisbi_app_conf_mutex );
 
-    /* importation des formats de fichiers */
-    grisbi_app_load_import_formats ( app );
-
     /* initialisation des couleurs par défaut */
     gsb_color_initialise_couleurs_par_defaut ( );
 
@@ -474,18 +444,27 @@ gboolean grisbi_app_close_file ( void )
     GrisbiApp *app;
     GrisbiWindow *main_window;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
     devel_debug (NULL);
 
     app = grisbi_app_get_default ( );
     conf = grisbi_app_get_conf ( );
+    etat = grisbi_window_get_struct_etat ();
 
     /* on récupère la fenetre active */
     main_window = grisbi_app_get_active_window ( app );
 
+    /* On ferme le fichier de la fenêtre active */
+    gsb_file_close ();
 
+    /* on libère la mémoire utilisée par la fenêtre active */
+    grisbi_window_free_priv ( main_window, etat );
+    free_variables ();
 
-
+    gtk_widget_hide ( grisbi_window_get_widget_by_name ( "vbox_general" ) );
+    gtk_widget_hide ( grisbi_window_get_headings_eb ( main_window ) );
+    gtk_widget_show ( grisbi_window_get_widget_by_name ( "accueil_page" ) );
 
     return TRUE;
 }
@@ -572,102 +551,6 @@ gboolean grisbi_app_set_active_file_title ( const gchar *file_title )
 
 
 /**
- * définit le titre de la fenêtre active
- *
- * \param title
- *
- * \return TRUE
- **/
-gboolean grisbi_app_set_active_title ( gint account_number )
-{
-    GrisbiApp *app;
-    GrisbiWindow *window;
-    GrisbiAppConf *conf;
-    gchar *nom_fichier_comptes;
-    const gchar *titre_fichier;
-    gchar *titre_grisbi = NULL;
-    gchar *titre = NULL;
-    gint tmp_number;
-    gboolean return_value;
-
-    devel_debug_int ( account_number );
-
-    app = grisbi_app_get_default ( );
-    window = grisbi_app_get_active_window ( app );
-    conf = app->priv->conf;
-
-    titre_fichier = grisbi_app_get_active_file_title ();
-    nom_fichier_comptes = g_strdup ( grisbi_app_get_active_filename () );
-    if ( nom_fichier_comptes == NULL )
-    {
-        titre_grisbi = g_strdup ( _("Grisbi") );
-        return_value = TRUE;
-    }
-    else
-    {
-        switch ( conf->display_grisbi_title )
-        {
-            case GSB_ACCOUNTS_TITLE:
-            {
-                if ( titre_fichier && strlen ( titre_fichier ) )
-                    titre = g_strdup ( titre_fichier );
-            }
-            break;
-            case GSB_ACCOUNT_HOLDER:
-            {
-                if ( account_number == -1 )
-                    tmp_number = gsb_data_account_first_number ( );
-                else
-                    tmp_number = account_number;
-
-                if ( tmp_number == -1 )
-                {
-                    if ( titre_fichier && strlen ( titre_fichier ) )
-                        titre = g_strdup ( titre_fichier );
-                }
-                else
-                {
-                    titre = g_strdup ( gsb_data_account_get_holder_name ( tmp_number ) );
-
-                    if ( titre == NULL )
-                        titre = g_strdup ( gsb_data_account_get_name ( tmp_number ) );
-                }
-            break;
-            }
-            case GSB_ACCOUNTS_FILE:
-                if ( nom_fichier_comptes && strlen ( nom_fichier_comptes ) )
-                    titre = g_path_get_basename ( nom_fichier_comptes );
-            break;
-        }
-
-        g_free ( nom_fichier_comptes );
-
-        if ( titre && strlen ( titre ) > 0 )
-        {
-            titre_grisbi = g_strconcat ( titre, " - ", _("Grisbi"), NULL );
-            g_free ( titre );
-
-            return_value = TRUE;
-        }
-        else
-        {
-            titre_grisbi = g_strconcat ( "<", _("unnamed"), ">", NULL );
-            return_value = FALSE;
-        }
-    }
-    grisbi_window_set_window_title ( window, titre_grisbi );
-
-    gsb_main_page_update_homepage_title ( titre_grisbi );
-
-    if ( titre_grisbi && strlen ( titre_grisbi ) > 0 )
-        g_free ( titre_grisbi );
-
-    /* return */
-    return return_value;
-}
-
-
-/**
  * retourne le ui_manager pour la gestion des menus et barres d'outils
  *
  * \param
@@ -701,7 +584,6 @@ GrisbiWindow *grisbi_app_get_active_window ( GrisbiApp *app )
     GrisbiApp *tmp_app;
 
     if ( app == NULL )
-
         tmp_app = grisbi_app_get_default ( );
     else
         tmp_app = app;
@@ -711,7 +593,7 @@ GrisbiWindow *grisbi_app_get_active_window ( GrisbiApp *app )
 
     if ( tmp_app->priv->active_window != 0
      &&
-     !GTK_WIDGET_REALIZED ( GTK_WIDGET ( tmp_app->priv->active_window ) ) )
+     !gtk_widget_get_realized ( ( GTK_WIDGET ( tmp_app->priv->active_window ) ) ) )
         gtk_widget_realize ( GTK_WIDGET ( tmp_app->priv->active_window ) );
 
     return tmp_app->priv->active_window;
@@ -751,6 +633,8 @@ GrisbiApp *grisbi_app_get_default ( void )
 
     app = GRISBI_APP ( g_object_new ( GRISBI_TYPE_APP, NULL ) );
 
+    if ( app == NULL );
+
     g_object_add_weak_pointer ( G_OBJECT ( app ), (gpointer) &app );
     g_object_weak_ref ( G_OBJECT ( app ), grisbi_app_weak_notify, NULL );
 
@@ -773,19 +657,6 @@ gboolean grisbi_app_get_first_use ( GrisbiApp *app )
 
  
 /**
- * retourne la structure run
- *
- * \param
- *
- * \return
- **/
-GrisbiAppRun *grisbi_app_get_run ( void )
-{
-    return app_run;
-}
-
-
-/**
  * close grisbi by destroying the main window
  * This function is called by the Quit menu option.
  *
@@ -823,7 +694,7 @@ gboolean grisbi_app_quit ( void )
         gtk_widget_destroy ( GTK_WIDGET ( window ) );
 
     /* clean finish of the debug file */
-    if ( etat.debug_mode )
+    if ( gsb_debug_get_debug_mode () )
         gsb_debug_finish_log ( );
 
     return FALSE;
diff --git a/src/grisbi_app.h b/src/grisbi_app.h
index 7cbf4b6..a091936 100644
--- a/src/grisbi_app.h
+++ b/src/grisbi_app.h
@@ -59,12 +59,10 @@ GrisbiWindow *grisbi_app_get_active_window ( GrisbiApp *app );
 GrisbiAppConf *grisbi_app_get_conf ( void );
 GrisbiApp *grisbi_app_get_default ( void );
 gboolean grisbi_app_get_first_use ( GrisbiApp *app );
-GrisbiAppRun *grisbi_app_get_run ( void );
 const GList	*grisbi_app_get_windows ( GrisbiApp *app );
 gboolean grisbi_app_quit ( void );
 gboolean grisbi_app_set_active_filename ( const gchar *filename );
 gboolean grisbi_app_set_active_file_title ( const gchar *filename );
-gboolean grisbi_app_set_active_title ( gint account_number );
 /* END_DECLARATION */
 
 G_END_DECLS
diff --git a/src/grisbi_prefs.c b/src/grisbi_prefs.c
index 9d0670e..f71a935 100644
--- a/src/grisbi_prefs.c
+++ b/src/grisbi_prefs.c
@@ -35,8 +35,8 @@
 #include "grisbi_prefs.h"
 #include "dialog.h"
 #include "grisbi_app.h"
-#include "gsb_file.h"
-#include "menu.h"
+#include "gsb_dirs.h"
+#include "parametres.h"
 #include "utils.h"
 #include "utils_buttons.h"
 #include "utils_gtkbuilder.h"
@@ -84,6 +84,20 @@ struct _GrisbiPrefsPrivate
     GtkWidget           *checkbutton_make_backup_every_minutes;
     GtkWidget           *spinbutton_make_backup_nb_minutes;
     GtkWidget           *filechooserbutton_backup;
+
+    /* notebook import */
+    GtkWidget           *notebook_import;
+    GtkWidget           *spinbutton_valeur_echelle_recherche_date_import;
+    GtkWidget           *checkbutton_get_fusion_import_transactions;
+    GtkWidget           *checkbutton_get_categorie_for_payee;
+    GtkWidget           *checkbutton_get_extract_number_for_check;
+    GtkWidget           *radiobutton_get_fyear_by_value_date;
+    GtkWidget           *treeview_associations;
+    GtkWidget           *button_associations_add;
+    GtkWidget           *button_associations_remove;
+    GtkWidget           *hbox_associations_combo_payees;
+    GtkWidget           *combo_associations_payees;
+    GtkWidget           *entry_associations_search_str;
 };
 
 
@@ -175,7 +189,7 @@ static void grisbi_prefs_sensitive_etat_widgets ( GrisbiPrefs *prefs,
                         gboolean sensitive )
 {
     gtk_widget_set_sensitive ( prefs->priv->checkbutton_crypt_file, sensitive );
-
+    gtk_widget_set_sensitive ( prefs->priv->notebook_import, sensitive );
 
 }
 
@@ -239,6 +253,30 @@ static gboolean grisbi_prefs_initialise_builder ( GrisbiPrefs *prefs )
     prefs->priv->filechooserbutton_backup = GTK_WIDGET ( gtk_builder_get_object (
                         grisbi_prefs_builder, "filechooserbutton_backup" ) );
 
+    /* notebook import - onglet settings */
+    prefs->priv->notebook_import = GTK_WIDGET ( gtk_builder_get_object ( grisbi_prefs_builder, "notebook_import" ) );
+    prefs->priv->spinbutton_valeur_echelle_recherche_date_import = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "spinbutton_valeur_echelle_recherche_date_import" ) );
+    prefs->priv->checkbutton_get_fusion_import_transactions = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "checkbutton_get_fusion_import_transactions" ) );
+    prefs->priv->checkbutton_get_categorie_for_payee = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "checkbutton_get_categorie_for_payee" ) );
+    prefs->priv->checkbutton_get_extract_number_for_check = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "checkbutton_get_extract_number_for_check" ) );
+    prefs->priv->radiobutton_get_fyear_by_value_date = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "radiobutton_get_fyear_by_value_date" ) );
+
+    /* notebook import - onglet associations */
+    prefs->priv->treeview_associations = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "treeview_associations" ) );
+    prefs->priv->button_associations_add = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "button_associations_add" ) );
+    prefs->priv->button_associations_remove = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "button_associations_remove" ) );
+    prefs->priv->hbox_associations_combo_payees = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "hbox_associations_combo_payees" ) );
+    prefs->priv->entry_associations_search_str = GTK_WIDGET ( gtk_builder_get_object (
+                        grisbi_prefs_builder, "entry_associations_search_str" ) );
 
     return TRUE;
 }
@@ -248,11 +286,11 @@ static gboolean grisbi_prefs_initialise_builder ( GrisbiPrefs *prefs )
 /**
  * Set a boolean integer to the value of a checkbutton.  Normally called
  * via a GTK "toggled" signal handler.
- * 
+ *
  * \param checkbutton a pointer to a checkbutton widget.
  * \param value to change
  */
-static void grisbi_prefs_checkbutton_changed ( GtkToggleButton *checkbutton,
+static void grisbi_prefs_conf_checkbutton_changed ( GtkToggleButton *checkbutton,
                         gboolean *value )
 {
 
@@ -269,6 +307,26 @@ static void grisbi_prefs_checkbutton_changed ( GtkToggleButton *checkbutton,
  * Set a boolean integer to the value of a checkbutton.  Normally called
  * via a GTK "toggled" signal handler.
  *
+ * \param checkbutton a pointer to a checkbutton widget.
+ * \param value to change
+ */
+static void grisbi_prefs_etat_checkbutton_changed ( GtkToggleButton *checkbutton,
+                        gboolean *value )
+{
+
+    if ( value )
+    {
+        grisbi_window_etat_mutex_lock ();
+        *value = gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( checkbutton ) );
+        grisbi_window_etat_mutex_unlock ();
+    }
+}
+
+
+/**
+ * Set a boolean integer to the value of a checkbutton.  Normally called
+ * via a GTK "toggled" signal handler.
+ *
  * \param eventbox a pointer to a eventbox widget.
  * \param value to change
  */
@@ -303,14 +361,14 @@ static void grisbi_prefs_encryption_toggled ( GtkToggleButton *checkbutton,
     if ( value )
     {
         *value = state;
-        gsb_file_set_modified ( TRUE );
+        parametres_files_set_modified ( TRUE );
     }
 
     if ( state )
     {
-        GrisbiAppRun *run;
+        GrisbiWindowRun *run;
 
-        run = grisbi_app_get_run ();
+        run = grisbi_window_get_struct_run ( NULL );
         dialog_message ( "encryption-is-irreversible" );
         run->new_crypted_file = TRUE;
     }
@@ -335,7 +393,7 @@ static void grisbi_prefs_spinbutton_changed ( GtkSpinButton *spinbutton,
         *value = gtk_spin_button_get_value_as_int ( GTK_SPIN_BUTTON ( spinbutton ) );
         grisbi_app_conf_mutex_unlock ();
 
-        affiche_derniers_fichiers_ouverts ();
+        parametres_affiche_derniers_fichiers_ouverts ();
 
         button = g_object_get_data ( G_OBJECT ( spinbutton ), "button" );
         if ( button && GTK_IS_TOGGLE_BUTTON ( button ) )
@@ -370,9 +428,9 @@ static void grisbi_prefs_dir_chosen ( GtkWidget *button,
 
     grisbi_app_conf_mutex_lock ();
     if ( strcmp ( dirname, "account_files_path" ) == 0 )
-        gsb_file_set_account_files_path ( tmp_dir, grisbi_app_get_conf () );
+        parametres_files_set_account_file_path ( tmp_dir, grisbi_app_get_conf () );
     else
-        gsb_file_set_backup_path ( tmp_dir, grisbi_app_get_conf () );
+        parametres_files_set_backup_path ( tmp_dir, grisbi_app_get_conf () );
     grisbi_app_conf_mutex_unlock ();
 
     g_signal_handlers_unblock_by_func ( button,
@@ -384,7 +442,7 @@ static void grisbi_prefs_dir_chosen ( GtkWidget *button,
 }
 
 
-/* RIGHT_PANEL : FILES - BACKUP */
+/* RIGHT_PANEL : FILES - BACKUP PAGE */
 /**
  * Création de la page de gestion des fichiers
  *
@@ -398,7 +456,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
     GrisbiWindowEtat *etat;
 
     conf = grisbi_app_get_conf ();
-    etat = grisbi_window_get_window_etat ();
+    etat = grisbi_window_get_struct_etat ();
 
     /* set the variables for account tab */
     gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( prefs->priv->checkbutton_load_last_file ),
@@ -428,7 +486,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_load_last_file,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->load_last_file );
 
     g_signal_connect ( gtk_builder_get_object ( grisbi_prefs_builder, "eventbox_sauvegarde_auto" ),
@@ -438,7 +496,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_sauvegarde_auto,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->sauvegarde_auto );
 
     g_signal_connect ( gtk_builder_get_object ( grisbi_prefs_builder, "eventbox_force_enregistrement" ),
@@ -448,7 +506,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_force_enregistrement,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->force_enregistrement );
 
     g_signal_connect ( gtk_builder_get_object ( grisbi_prefs_builder, "eventbox_compress_file" ),
@@ -458,7 +516,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_compress_file,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->compress_file );
 
     if ( IS_DEVELOPMENT_VERSION )
@@ -472,7 +530,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
         g_signal_connect ( prefs->priv->checkbutton_stable_config_file_model,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->stable_config_file_model );
     }
     else
@@ -525,7 +583,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_make_bakup_single_file,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->make_bakup_single_file );
 
     g_signal_connect ( gtk_builder_get_object ( grisbi_prefs_builder, "eventbox_compress_backup" ),
@@ -535,7 +593,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_compress_backup,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->compress_backup );
 
     g_signal_connect ( gtk_builder_get_object ( grisbi_prefs_builder, "eventbox_sauvegarde_demarrage" ),
@@ -545,7 +603,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_sauvegarde_demarrage,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->sauvegarde_demarrage );
 
     g_signal_connect ( gtk_builder_get_object ( grisbi_prefs_builder, "eventbox_make_backup" ),
@@ -555,7 +613,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_make_backup,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->make_backup );
 
     g_signal_connect ( gtk_builder_get_object ( grisbi_prefs_builder, "eventbox_make_backup_every_minutes" ),
@@ -565,7 +623,7 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
     g_signal_connect ( prefs->priv->checkbutton_make_backup_every_minutes,
                         "toggled",
-                        G_CALLBACK ( grisbi_prefs_checkbutton_changed ),
+                        G_CALLBACK ( grisbi_prefs_conf_checkbutton_changed ),
                         &conf->make_backup_every_minutes );
 
     /* callback for spinbutton_make_backup_nb_minutes */
@@ -588,6 +646,30 @@ static void grisbi_prefs_setup_files_page ( GrisbiPrefs *prefs )
 
 
 /**
+ * raffraichissement de la page de gestion des fichiers
+ *
+ * \param prefs
+ *
+ * \return
+ */
+static void grisbi_prefs_refresh_files_page ( GrisbiPrefs *prefs )
+{
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
+
+    g_signal_handlers_block_by_func ( prefs->priv->checkbutton_crypt_file,
+                        G_CALLBACK ( grisbi_prefs_encryption_toggled ),
+                        NULL );
+    gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( prefs->priv->checkbutton_crypt_file ),
+                        etat->crypt_file );
+    g_signal_handlers_unblock_by_func ( prefs->priv->checkbutton_crypt_file,
+                        G_CALLBACK ( grisbi_prefs_encryption_toggled ),
+                        NULL );
+}
+
+/* RIGHT_PANEL : ARCHIVES PAGE */
+/**
  * Création de la page de gestion des archives
  *
  * \param prefs
@@ -600,11 +682,12 @@ static void grisbi_prefs_setup_archives_page ( GrisbiPrefs *prefs )
     GrisbiWindowEtat *etat;
 
     conf = grisbi_app_get_conf ();
-    etat = grisbi_window_get_window_etat ();
+    etat = grisbi_window_get_struct_etat ();
 
 }
 
 
+/* RIGHT_PANEL : IMPORT PAGE */
 /**
  * Création de la page de gestion de l'importation des fichiers
  *
@@ -616,10 +699,84 @@ static void grisbi_prefs_setup_import_page ( GrisbiPrefs *prefs )
 {
     GrisbiAppConf *conf;
     GrisbiWindowEtat *etat;
+    GtkWidget *box;
+    GtkWidget *child;
+    GdkPixbuf *pixbuf;
 
     conf = grisbi_app_get_conf ();
-    etat = grisbi_window_get_window_etat ();
+    etat = grisbi_window_get_struct_etat ();
+
+    /* set the icon for settings tab */
+    box = GTK_WIDGET ( gtk_builder_get_object ( grisbi_prefs_builder, "hbox_import_settings" ) );
+    child = gtk_image_new_from_file ( g_build_filename ( gsb_dirs_get_pixmaps_dir ( ),
+                        "import.png", NULL ) );
+    gtk_box_pack_start ( GTK_BOX ( box ), child, FALSE, FALSE, 0 );
+    gtk_box_reorder_child ( GTK_BOX ( box ), child, 0 );
+    gtk_widget_show ( child );
+
+    /* set the variables for settings tab */
+    gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( prefs->priv->spinbutton_valeur_echelle_recherche_date_import ),
+                        (gdouble) etat->valeur_echelle_recherche_date_import );
+    gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( prefs->priv->checkbutton_get_fusion_import_transactions ),
+                        etat->get_fusion_import_transactions );
+    gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( prefs->priv->checkbutton_get_categorie_for_payee ),
+                        etat->get_categorie_for_payee );
+    gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( prefs->priv->checkbutton_get_extract_number_for_check ),
+                        etat->get_extract_number_for_check );
+    utils_radiobutton_set_active_index ( prefs->priv->radiobutton_get_fyear_by_value_date,
+                        etat->get_fyear_by_value_date );
+
+    /* Connect signal */
+    g_signal_connect ( G_OBJECT ( prefs->priv->spinbutton_valeur_echelle_recherche_date_import ),
+                        "value-changed",
+                        G_CALLBACK ( grisbi_prefs_spinbutton_changed ),
+                        &etat->valeur_echelle_recherche_date_import );
+
+    g_signal_connect ( prefs->priv->checkbutton_get_fusion_import_transactions,
+                        "toggled",
+                        G_CALLBACK ( grisbi_prefs_etat_checkbutton_changed ),
+                        &etat->get_fusion_import_transactions );
+
+    g_signal_connect ( prefs->priv->checkbutton_get_categorie_for_payee,
+                        "toggled",
+                        G_CALLBACK ( grisbi_prefs_etat_checkbutton_changed ),
+                        &etat->get_categorie_for_payee );
+
+    g_signal_connect ( prefs->priv->checkbutton_get_extract_number_for_check,
+                        "toggled",
+                        G_CALLBACK ( grisbi_prefs_etat_checkbutton_changed ),
+                        &etat->get_extract_number_for_check );
+
+    g_signal_connect ( prefs->priv->radiobutton_get_fyear_by_value_date,
+                        "toggled",
+                        G_CALLBACK ( grisbi_prefs_etat_checkbutton_changed ),
+                        &etat->get_fyear_by_value_date );
+
+
+    /* set the icon for import_associations tab */
+    box = GTK_WIDGET ( gtk_builder_get_object ( grisbi_prefs_builder, "hbox_import_associations" ) );
+    pixbuf = gdk_pixbuf_new_from_file_at_size ( g_build_filename ( gsb_dirs_get_pixmaps_dir ( ),
+                        "payees.png", NULL ),
+                        24,
+                        24,
+                        NULL );
+    if ( pixbuf )
+    {
+        child = gtk_image_new_from_pixbuf ( pixbuf );
+        gtk_box_pack_start ( GTK_BOX ( box ), child, FALSE, FALSE, 0 );
+        gtk_box_reorder_child ( GTK_BOX ( box ), child, 0 );
+        gtk_widget_show ( child );
+    }
 
+    /* set the variables for import_associations tab */
+    parametres_import_associations_init_treeview ( prefs->priv->treeview_associations );
+    prefs->priv->combo_associations_payees = parametres_import_associations_get_combo_payees ( etat );
+    gtk_box_pack_start ( GTK_BOX ( prefs->priv->hbox_associations_combo_payees ),
+                        prefs->priv->combo_associations_payees,
+                        TRUE,
+                        TRUE,
+                        0 );
+    parametres_import_associations_init_callback ();
 }
 
 
@@ -737,12 +894,11 @@ static GtkWidget *grisbi_prefs_left_panel_setup_tree_view ( GrisbiPrefs *prefs )
 
     /* Create container + TreeView */
     tree_view = GTK_WIDGET ( gtk_builder_get_object ( grisbi_prefs_builder, "treeview_left_panel" ) );
-    prefs->priv->treeview_left_panel = GTK_WIDGET ( gtk_builder_get_object ( grisbi_prefs_builder, "treeview_left_panel" ) );
     gtk_tree_view_set_model ( GTK_TREE_VIEW ( tree_view ), GTK_TREE_MODEL ( model ) );
     g_object_unref ( G_OBJECT ( model ) );
 
     /* set the color of selected row */
-/*     utils_set_tree_view_selection_and_text_color ( tree_view );  */
+    utils_set_tree_view_selection_and_text_color ( tree_view );
 
     /* make column */
     cell = gtk_cell_renderer_text_new ( );
@@ -821,7 +977,6 @@ static void grisbi_prefs_left_panel_init_button_expand ( GtkWidget *tree_view )
 static void grisbi_prefs_init ( GrisbiPrefs *prefs )
 {
     GrisbiAppConf *conf;
-    GtkWidget *tree_view;
 
     devel_debug (NULL);
     conf = grisbi_app_get_conf ( );
@@ -831,6 +986,9 @@ static void grisbi_prefs_init ( GrisbiPrefs *prefs )
     if ( !grisbi_prefs_initialise_builder ( prefs ) )
         exit ( 1 );
 
+    /* Attache prefs au gtk_builder permet de retrouver les widgets créés en interne */
+    g_object_set_data ( G_OBJECT ( grisbi_prefs_builder ), "prefs", prefs );
+
     gtk_dialog_add_buttons ( GTK_DIALOG ( prefs ),
                         GTK_STOCK_CLOSE,
                         GTK_RESPONSE_CLOSE,
@@ -839,7 +997,6 @@ static void grisbi_prefs_init ( GrisbiPrefs *prefs )
                         NULL );
 
     gtk_window_set_title ( GTK_WINDOW ( prefs ), _("Grisbi preferences") );
-    gtk_dialog_set_has_separator ( GTK_DIALOG ( prefs ), FALSE );
     gtk_window_set_destroy_with_parent ( GTK_WINDOW ( prefs ), TRUE );
 
     gtk_container_set_border_width ( GTK_CONTAINER ( prefs ), 5 );
@@ -853,10 +1010,10 @@ static void grisbi_prefs_init ( GrisbiPrefs *prefs )
                         conf->prefs_width, conf->prefs_height );
 
     /* create the tree_view */
-    tree_view = grisbi_prefs_left_panel_setup_tree_view ( prefs );
+    prefs->priv->treeview_left_panel = grisbi_prefs_left_panel_setup_tree_view ( prefs );
 
     /* initialise le bouton expand all */
-    grisbi_prefs_left_panel_init_button_expand ( tree_view );
+    grisbi_prefs_left_panel_init_button_expand ( prefs->priv->treeview_left_panel );
 
     /* connect the signals */
     g_signal_connect ( G_OBJECT ( prefs->priv->hpaned ),
@@ -906,30 +1063,54 @@ void grisb_prefs_show_dialog ( GrisbiWindow *parent )
     }
 
     gtk_window_present ( GTK_WINDOW ( grisbi_prefs_dialog ) );
-
 }
 
 
+/* FONCTIONS UTILITAIRES */
 /**
  * retourne le widget demandé
  *
- * \param
+ * \param nom du widget
  *
- * \return
+ * \return le widget demandé
  */
-GtkWidget *grisbi_prefs_widget_get_widget_by_name ( const gchar *name )
+GtkWidget *grisbi_prefs_get_widget_by_name ( const gchar *name )
 {
-    return utils_gtkbuilder_get_widget_by_name ( grisbi_prefs_builder, name, NULL);
+    GrisbiPrefs *prefs = g_object_get_data ( G_OBJECT ( grisbi_prefs_builder ), "prefs" );
+
+    if ( strcmp ( name, "combo_associations_payees" ) == 0 )
+        return prefs->priv->combo_associations_payees;
+    else
+        return utils_gtkbuilder_get_widget_by_name ( grisbi_prefs_builder, name, NULL);
 }
 
 
 /**
+ * remet à jour les préférences suite à chargement fichier
  *
- *
- * \param parent
+ * \param
  *
  * \return
  **/
+void grisbi_prefs_refresh_preferences ( gboolean new_file )
+{
+    GrisbiPrefs *prefs;
+
+    if ( grisbi_prefs_dialog == NULL )
+        return;
+
+    prefs = g_object_get_data ( G_OBJECT ( grisbi_prefs_builder ), "prefs" );
+
+    if ( new_file )
+        grisbi_prefs_sensitive_etat_widgets ( prefs, TRUE );
+    else
+        grisbi_prefs_sensitive_etat_widgets ( prefs, FALSE );
+
+    grisbi_prefs_refresh_files_page ( prefs );
+    grisbi_prefs_setup_import_page ( prefs );
+}
+
+
 /* Local Variables: */
 /* c-basic-offset: 4 */
 /* End: */
diff --git a/src/grisbi_prefs.h b/src/grisbi_prefs.h
index 35562fc..51d9911 100644
--- a/src/grisbi_prefs.h
+++ b/src/grisbi_prefs.h
@@ -47,8 +47,9 @@ struct _GrisbiPrefsClass
 
 /* START_DECLARATION */
 GType grisbi_prefs_get_type ( void ) G_GNUC_CONST;
+GtkWidget *grisbi_prefs_get_widget_by_name ( const gchar *name );
+void grisbi_prefs_refresh_preferences ( gboolean new_file );
 void grisb_prefs_show_dialog ( GrisbiWindow *parent );
-GtkWidget *grisbi_prefs_widget_get_widget_by_name ( const gchar *name );
 /* END_DECLARATION */
 
 G_END_DECLS
diff --git a/src/grisbi_window.c b/src/grisbi_window.c
index cdbdefd..646d109 100644
--- a/src/grisbi_window.c
+++ b/src/grisbi_window.c
@@ -35,6 +35,7 @@
 
 /*START_INCLUDE*/
 #include "grisbi_window.h"
+#include "accueil.h"
 #include "fenetre_principale.h"
 #include "grisbi_app.h"
 #include "grisbi_ui.h"
@@ -58,6 +59,9 @@
 
 static GtkBuilder *grisbi_window_builder = NULL;
 
+/* mutex for GrisbiAppConf */
+static GMutex *grisbi_window_etat_mutex = NULL;
+
 struct _GrisbiWindowPrivate
 {
     /* Vbox générale */
@@ -66,6 +70,10 @@ struct _GrisbiWindowPrivate
     /* page d'accueil affichée si pas de fichier chargé automatiquement */
     GtkWidget           *accueil_page;
 
+    /* widget général si un fichier est chargé */
+    GtkWidget           *vbox_general;
+    GtkWidget           *hpaned_general;
+
     /* nom du fichier associé à la fenêtre */
     gchar               *filename;
 
@@ -99,6 +107,9 @@ struct _GrisbiWindowPrivate
 
     /* variables de configuration de la fenêtre */
     GrisbiWindowEtat    *etat;
+
+    /* structure run */
+    GrisbiWindowRun     *run;
 };
 
 
@@ -130,14 +141,26 @@ static void grisbi_window_realized ( GtkWidget *window,
 static void grisbi_window_finalize ( GObject *object )
 {
     GrisbiWindow *window;
+    GrisbiWindowEtat *etat;
+    GrisbiWindowRun *run;
 
     devel_debug (NULL);
 
     window = GRISBI_WINDOW ( object );
+    etat = window->priv->etat;
+    run = window->priv->run;
 
-    g_free ( window->priv->filename );
-    g_free ( window->priv->file_title );
-    g_free ( window->priv->window_title );
+    /* libère la mémoire utilisée par les données de priv */
+    grisbi_window_free_priv ( window, etat );
+
+    /* libération de la mémoiré utilisée par etat */
+    g_free ( etat );
+
+    /* libération mémoire de la structure run */
+    g_free ( run->reconcile_final_balance );
+    if ( run->reconcile_new_date )
+        g_date_free ( run->reconcile_new_date );
+    g_free ( run );
 
     G_OBJECT_CLASS ( grisbi_window_parent_class )->finalize ( object );
 }
@@ -239,8 +262,6 @@ static GtkActionGroup *grisbi_window_add_recents_action_group ( GtkUIManager *ui
     GtkActionGroup *actions;
     gint i;
 
-    devel_debug (NULL);
-
     actions = gtk_action_group_new ( "FileRecentFilesGroupAction" );
     for ( i = 0 ; i < conf->nb_derniers_fichiers_ouverts ; i++ )
     {
@@ -281,8 +302,6 @@ static void grisbi_window_add_recents_sub_menu ( GrisbiWindow *window,
     GtkUIManager *ui_manager;
     gint i;
 
-    devel_debug (NULL);
-
     ui_manager = window->priv->ui_manager;
 
     window->priv->recent_files_merge_id = gtk_ui_manager_new_merge_id ( ui_manager );
@@ -324,6 +343,8 @@ static void grisbi_window_init_menus ( GrisbiWindow *window )
     GError *error = NULL;
     gchar *ui_file;
 
+    devel_debug (NULL);
+
     ui_manager = gtk_ui_manager_new ( );
     window->priv->ui_manager = ui_manager;
     window->priv->recent_files_merge_id = -1;
@@ -480,89 +501,6 @@ static void grisbi_window_init_menus ( GrisbiWindow *window )
 }
 
 
-/**
- * return ui_manager
- *
- * \param GrisbiWindow
- *
- * \return ui_manager
-**/
-GtkUIManager *grisbi_window_get_ui_manager ( GrisbiWindow *window )
-{
-    return window->priv->ui_manager;
-}
-
-
-/**
- *
- *
- * \param
- *
- * \return
- **/
-GtkActionGroup *grisbi_window_get_action_group ( GrisbiWindow *window,
-                        const gchar *action_group_name )
-{
-    if ( strcmp ( action_group_name, "AlwaysSensitiveActions" ) == 0 )
-        return window->priv->always_sensitive_action_group;
-    else if ( strcmp ( action_group_name, "DivisionSensitiveActions" ) == 0 )
-        return window->priv->division_sensitive_action_group;
-    else if ( strcmp ( action_group_name, "FileRecentFilesAction" ) == 0 )
-        return window->priv->file_recent_files_action_group;
-    else if ( strcmp ( action_group_name, "FileDebugToggleAction" ) == 0 )
-        return window->priv->file_debug_toggle_action_group;
-    else if ( strcmp ( action_group_name, "EditSensitiveActions" ) == 0 )
-        return window->priv->edit_sensitive_action_group;
-    else if ( strcmp ( action_group_name, "EditTransactionsActions" ) == 0 )
-        return window->priv->edit_transactions_action_group;
-    else if ( strcmp ( action_group_name, "ViewSensitiveActions" ) == 0 )
-        return window->priv->view_sensitive_action_group;
-    else
-        return NULL;
-}
-
-/**
- * retourne merge_id utile pour efface_derniers_fichiers_ouverts ()
- *
- * \param window
- * \param nom du sous menu concerné
- *
- * \return recent_files_merge_id
- **/
-guint grisbi_window_get_sub_menu_merge_id ( GrisbiWindow *window,
-                        const gchar *sub_menu )
-{
-    if ( strcmp ( sub_menu, "recent_file" ) == 0 )
-        return window->priv->recent_files_merge_id;
-    else if ( strcmp ( sub_menu, "move_to_account" ) == 0 )
-        return window->priv->move_to_account_merge_id;
-    else
-        return 0;
-}
-
-
-/**
- * set the merge_id for the submenu given in parameter
- *
- * \param window
- * \param merge_id
- * \param name of the submenu
- *
- * \return recent_files_merge_id
- **/
-void grisbi_window_set_sub_menu_merge_id ( GrisbiWindow *window,
-                        guint merge_id,
-                        const gchar *sub_menu )
-{
-    if ( strcmp ( sub_menu, "recent_file" ) == 0 )
-        window->priv->recent_files_merge_id = merge_id;
-    else if ( strcmp ( sub_menu, "move_to_account" ) == 0 )
-        window->priv->move_to_account_merge_id = merge_id;
-    else
-        window->priv->recent_files_merge_id = 0;
-}
-
-
 /* GTK_BUILDER */
 /**
  * Crée un builder et récupère les widgets du fichier grisbi.ui
@@ -571,7 +509,7 @@ void grisbi_window_set_sub_menu_merge_id ( GrisbiWindow *window,
  *
  * \rerurn
  * */
-gboolean grisbi_window_initialise_builder ( void )
+static gboolean grisbi_window_initialise_builder ( GrisbiWindow *window )
 {
     /* Creation d'un nouveau GtkBuilder */
     grisbi_window_builder = gtk_builder_new ( );
@@ -579,10 +517,13 @@ gboolean grisbi_window_initialise_builder ( void )
         return FALSE;
 
     /* récupère les widgets */
-    if ( utils_gtkbuilder_merge_ui_data_in_builder ( grisbi_window_builder, "grisbi.ui" ) )
-        return TRUE;
-    else
+    if ( !utils_gtkbuilder_merge_ui_data_in_builder ( grisbi_window_builder, "grisbi.ui" ) )
         return FALSE;
+
+    window->priv->main_box = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "main_vbox" ) );
+    window->priv->accueil_page = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "accueil_page" ) );
+
+    return TRUE;
 }
 
 
@@ -594,9 +535,8 @@ gboolean grisbi_window_initialise_builder ( void )
  *
  * \return
  **/
-static GtkWidget *grisbi_window_new_accueil_page ( GrisbiWindow *window )
+static void grisbi_window_new_accueil_page ( GrisbiWindow *window )
 {
-    GtkWidget *accueil_page;
     GtkWidget *bouton;
     GtkWidget *table;
     GtkAction *action;
@@ -607,22 +547,21 @@ static GtkWidget *grisbi_window_new_accueil_page ( GrisbiWindow *window )
 
     conf = grisbi_app_get_conf ( );
 
-    accueil_page = grisbi_window_get_widget_by_name ( "accueil_page" );
-    table = grisbi_window_get_widget_by_name ( "table_accueil" );
+    table = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "table_accueil" ) );
 
     /* add buttons "Nouveau" */
     action = gtk_action_group_get_action ( window->priv->always_sensitive_action_group, "NewAction" );
-    bouton = grisbi_window_get_widget_by_name ( "bouton_nouveau" );
+    bouton = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "bouton_nouveau" ) );
     gtk_activatable_set_related_action  ( GTK_ACTIVATABLE ( bouton ), GTK_ACTION ( action ) );
 
     /* add buttons "Ouvrir" */
     action = gtk_action_group_get_action ( window->priv->always_sensitive_action_group, "OpenAction" );
-    bouton = grisbi_window_get_widget_by_name ( "bouton_ouvrir" );
+    bouton =  GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "bouton_ouvrir" ) );
     gtk_activatable_set_related_action  ( GTK_ACTIVATABLE ( bouton ), GTK_ACTION ( action ) );
 
     /* add buttons "Importer" */
     action = gtk_action_group_get_action ( window->priv->always_sensitive_action_group, "ImportFileAction" );
-    bouton = grisbi_window_get_widget_by_name ( "bouton_importer" );
+    bouton = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "bouton_importer" ) );
     gtk_activatable_set_related_action  ( GTK_ACTIVATABLE ( bouton ), GTK_ACTION ( action ) );
 
     for ( i = 0; i < conf->nb_derniers_fichiers_ouverts; i++ )
@@ -665,96 +604,6 @@ static GtkWidget *grisbi_window_new_accueil_page ( GrisbiWindow *window )
 
         g_free ( tmp_str );
     }
-
-    return accueil_page;
-}
-
-
-/* FILENAME */
-/**
- * retourne le nom du fichier associé à la fenêtre
- *
- * \param GrisbiWindow
- *
- * \return filename
- **/
-const gchar *grisbi_window_get_filename ( GrisbiWindow *window )
-{
-    return window->priv->filename;
-}
-
-/**
- * définit le nom du fichier associé à la fenêtre
- *
- * \param GrisbiWindow
- * \param filename
- *
- * \return TRUE
- **/
-gboolean grisbi_window_set_filename ( GrisbiWindow *window,
-                        const gchar *filename )
-{
-    devel_debug ( filename );
-
-    g_free ( window->priv->filename );
-
-    window->priv->filename = g_strdup ( filename );
-
-    return TRUE;
-}
-
-
-/* TITLES */
-/**
- * retourne le titre du fichier associé à la fenêtre
- *
- * \param GrisbiWindow
- *
- * \return title
- **/
-const gchar *grisbi_window_get_file_title ( GrisbiWindow *window )
-{
-    return window->priv->file_title;
-}
-
-/**
- * définit le titre du fichier associé à la fenêtre
- *
- * \param GrisbiWindow
- * \param title
- *
- * \return TRUE
- **/
-gboolean grisbi_window_set_file_title ( GrisbiWindow *window,
-                        const gchar *file_title )
-{
-    devel_debug ( file_title );
-
-    g_free ( window->priv->file_title );
-
-    window->priv->file_title = g_strdup ( file_title );
-
-    return TRUE;
-}
-
-
-/**
- * set window title
- *
- * \param GrisbiWindow
- * \param title
- *
- * \return
- * */
-void grisbi_window_set_window_title ( GrisbiWindow *window,
-                        const gchar *title )
-{
-    if ( window->priv->window_title )
-        g_free ( window->priv->window_title );
-
-    window->priv->window_title = g_strdup ( title );
-
-    gtk_window_set_title ( GTK_WINDOW ( window ), title );
 }
 
 
@@ -780,42 +629,6 @@ static GtkWidget *grisbi_window_new_statusbar ( GrisbiWindow *window )
 }
 
 
-/**
- * supprime le message de la liste
- *
- * \param GrisbiWindow
- *
- * \return
- **/
-void grisbi_window_statusbar_remove ( GrisbiWindow *window )
-{
-    if ( window->priv->message_id >= 0 )
-    {
-        gtk_statusbar_remove ( GTK_STATUSBAR ( window->priv->statusbar ),
-                        window->priv->context_id,
-                        window->priv->message_id );
-        window->priv->message_id = -1;
-    }
-
-}
-
-
-/**
- * met un message dans la barre d'état de la fenêtre
- *
- * \param GrisbiWindow
- * \param msg
- *
- * \return
- **/
-void grisbi_window_statusbar_push ( GrisbiWindow *window,
-                        const gchar *msg )
-{
-    window->priv->message_id = gtk_statusbar_push ( GTK_STATUSBAR ( window->priv->statusbar ),
-                        window->priv->context_id, msg );
-}
-
-
 /* HEADINGS_EB */
 /**
  * Trigger a callback functions only if button event that triggered it
@@ -879,147 +692,137 @@ static GtkWidget *grisbi_window_new_headings_eb ( GrisbiWindow *window )
 }
 
 
+/* HPANED */
 /**
- * retourne headings_eb
+ * met à jour la taille du panneau de gauche
  *
- * \param
+ * \param hpaned
+ * \param allocation
+ * \param null
  *
  * \return
  **/
-GtkWidget *grisbi_window_get_headings_eb ( GrisbiWindow *window )
+static gboolean grisbi_window_hpaned_size_allocate ( GtkWidget *hpaned,
+                        GtkAllocation *allocation,
+                        gpointer null )
 {
-    return window->priv->headings_eb;
+    GrisbiAppConf *conf;
+
+    conf = grisbi_app_get_conf ( );
+    conf->panel_width = gtk_paned_get_position ( GTK_PANED ( hpaned ) );
+    
+    return FALSE;
+
 }
 
 
 /**
- * Update one of the heading bar label with a new text.
+ * Initialise le panneau du widget principal
  *
- * \param label Label to update.
- * \param text  String to display in headings bar.
- * \param text  escape string to display in headings bar.
+ * \param window
  *
- */
-void grisbi_window_headings_update_label_markup ( gchar *label_name,
-                        const gchar *text,
-                        gboolean escape_text )
+ * \return hpaned
+ **/
+static GtkWidget *grisbi_window_new_hpaned ( GrisbiWindow *window )
 {
-    GtkWidget *label;
-    gchar* tmpstr;
-
-    if ( escape_text )
-        tmpstr = g_markup_printf_escaped ("<b>%s</b>", text );
-    else
-        tmpstr = g_strconcat ( "<b>", text, "</b>", NULL );
-
-    label = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, label_name ) );
-
-    if ( GTK_IS_LABEL ( label ) )
-        gtk_label_set_markup ( GTK_LABEL ( label ), tmpstr );
-
-    g_free ( tmpstr );
-}
-
-
-/* GENERAL_WIDGET */
-/**
- * Create the main widget that holds all the user interface save the
- * menus.
- *
- * \return A newly-allocated vbox holding all elements.
- */
-GtkWidget *grisbi_window_new_general_widget ( void )
-{
-    GtkWidget *vbox_general;
     GtkWidget *hpaned_general;
-    GrisbiWindow *window;
-
-    window = grisbi_app_get_active_window ( grisbi_app_get_default ( ) );
+    GrisbiAppConf *conf;
 
-    /* on cache la page d'accueil si elle est visible */
-    if ( gtk_widget_get_visible ( window->priv->accueil_page ) )
-        gtk_widget_hide ( window->priv->accueil_page );
+    conf = grisbi_app_get_conf ();
 
-    vbox_general = grisbi_window_get_widget_by_name ( "vbox_general" );
+    /* initialisation du hpaned */
+    hpaned_general = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "hpaned_general" ) );
 
-    /* Then create and fill the main hpaned. */
-    hpaned_general = grisbi_window_new_hpaned ( window );
-/*     gsb_gui_navigation_create_navigation_pane ( );  */
-    gsb_gui_new_general_notebook ();
+    g_signal_connect ( G_OBJECT ( hpaned_general ),
+                        "size_allocate",
+                        G_CALLBACK ( grisbi_window_hpaned_size_allocate ),
+                        NULL );
     gtk_container_set_border_width ( GTK_CONTAINER ( hpaned_general ), 6 );
 
-    gtk_widget_show ( hpaned_general );
+    if ( conf->panel_width == -1 )
+    {
+        gint width, height;
 
-    gtk_widget_show ( vbox_general );
+        gtk_window_get_size ( GTK_WINDOW ( grisbi_app_get_active_window ( NULL ) ), &width, &height );
+        gtk_paned_set_position ( GTK_PANED ( hpaned_general ), (gint) width / 4 );
+    }
+    else
+    {
+        if ( conf->panel_width )
+            gtk_paned_set_position ( GTK_PANED ( hpaned_general ), conf->panel_width );
+        else
+            gtk_paned_set_position ( GTK_PANED ( hpaned_general ), 1 );
+    }
 
-    /* return */
-    return vbox_general;
+    return hpaned_general;
 }
 
 
-/* HPANED */
+/* STRUCTURE ETAT */
 /**
- * met à jour la taille du panneau de gauche
+ * Init etat mutex
  *
- * \param hpaned
- * \param allocation
- * \param null
+ * \param
  *
  * \return
  **/
-static gboolean grisbi_window_hpaned_size_allocate ( GtkWidget *hpaned,
-                        GtkAllocation *allocation,
-                        gpointer null )
+static void grisbi_window_init_etat_mutex ( void )
 {
-    GrisbiAppConf *conf;
-
-    conf = grisbi_app_get_conf ( );
-    conf->panel_width = gtk_paned_get_position ( GTK_PANED ( hpaned ) );
-    
-    return FALSE;
-
+  g_assert ( grisbi_window_etat_mutex == NULL );
+  grisbi_window_etat_mutex = g_mutex_new ();
 }
 
 
 /**
- *
+ * Init la structure etat
  *
  * \param
  *
  * \return
  **/
-GtkWidget *grisbi_window_new_hpaned ( GrisbiWindow *window )
+static void grisbi_window_init_struct_etat ( GrisbiWindowEtat *etat )
 {
-    GtkWidget *hpaned_general;
-    GrisbiAppConf *conf;
-
-    conf = grisbi_app_get_conf ();
-
-    /* initialisation du hpaned */
-    hpaned_general = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "hpaned_general" ) );
-
-    g_signal_connect ( G_OBJECT ( hpaned_general ),
-                        "size_allocate",
-                        G_CALLBACK ( grisbi_window_hpaned_size_allocate ),
-                        NULL );
-    gtk_container_set_border_width ( GTK_CONTAINER ( hpaned_general ), 6 );
+    devel_debug (NULL);
 
-    if ( conf->panel_width == -1 )
+    /* init logo */
+    etat->is_pixmaps_dir = TRUE;
+    if ( etat->name_logo && strlen ( etat->name_logo ) )
+        g_free ( etat->name_logo );
+    etat->name_logo = NULL;
+    etat->utilise_logo = 1;
+
+    etat->valeur_echelle_recherche_date_import = 2;
+    etat->get_fyear_by_value_date = FALSE;
+
+    /* init default combofix values */
+    etat->combofix_mixed_sort = FALSE;
+    etat->combofix_max_item = 0;
+    etat->combofix_case_sensitive = FALSE;
+    etat->combofix_enter_select_completion = FALSE;
+    etat->combofix_force_payee = FALSE;
+    etat->combofix_force_category = FALSE;
+
+    /* defaut value for width and align of columns */
+    if ( etat->transaction_column_width && strlen ( etat->transaction_column_width ) )
     {
-        gint width, height;
-
-        gtk_window_get_size ( GTK_WINDOW ( grisbi_app_get_active_window ( NULL ) ), &width, &height );
-        gtk_paned_set_position ( GTK_PANED ( hpaned_general ), (gint) width / 4 );
+        g_free ( etat->transaction_column_width );
+        etat->transaction_column_width = NULL;
     }
-    else
+    if ( etat->scheduler_column_width && strlen ( etat->scheduler_column_width ) )
     {
-        if ( conf->panel_width )
-            gtk_paned_set_position ( GTK_PANED ( hpaned_general ), conf->panel_width );
-        else
-            gtk_paned_set_position ( GTK_PANED ( hpaned_general ), 1 );
+        g_free ( etat->scheduler_column_width );
+        etat->scheduler_column_width = NULL;
     }
 
-    return hpaned_general;
+    /* divers */
+    etat->add_archive_in_total_balance = TRUE;  /* add the archived transactions by default */
+    etat->get_fyear_by_value_date = 0;          /* By default use transaction-date */
+    etat->retient_affichage_par_compte = 0;     /* Par défaut affichage identique pour tous les comptes */
+    memset ( etat->csv_skipped_lines, '\0', sizeof(gboolean) *CSV_MAX_TOP_LINES );
+
+    /* initializes the variables for the estimate balance module */
+    etat->bet_deb_period = 1;
+
 }
 
 
@@ -1033,49 +836,53 @@ GtkWidget *grisbi_window_new_hpaned ( GrisbiWindow *window )
  */
 static void grisbi_window_init ( GrisbiWindow *window )
 {
-    GtkWidget *main_box;
     GtkWidget *statusbar;
     GtkWidget *headings_eb;
     GrisbiAppConf *conf;
 
+    devel_debug (NULL);
+
     window->priv = GRISBI_WINDOW_GET_PRIVATE ( window );
 
-    if ( !grisbi_window_initialise_builder ( ) )
+    if ( !grisbi_window_initialise_builder ( window ) )
         exit ( 1 );
 
-    /* Création de la fenêtre principale de Grisbi */
-    main_box = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "main_vbox" ) );
+    /* creation de la structure run */
+    window->priv->run = g_malloc0 ( sizeof ( GrisbiWindowRun ) );
 
-    window->priv->main_box = main_box;
+    /* initialisation de la variable etat */
+    window->priv->etat = g_malloc0 ( sizeof ( GrisbiWindowEtat ) );
 
-    gtk_container_add ( GTK_CONTAINER ( window ), main_box );
-    gtk_widget_show ( main_box );
+    /* Création de la fenêtre principale de Grisbi */
+    gtk_container_add ( GTK_CONTAINER ( window ), window->priv->main_box );
+    gtk_widget_show ( window->priv->main_box );
 
     /* create the menus */
     grisbi_window_init_menus ( window );
 
     /* create the headings eb */
     headings_eb = grisbi_window_new_headings_eb ( window );
-    gtk_box_pack_start ( GTK_BOX ( main_box ), headings_eb, FALSE, FALSE, 0 );
+    gtk_box_pack_start ( GTK_BOX ( window->priv->main_box ), headings_eb, FALSE, FALSE, 0 );
 
     /* create the statusbar */
     statusbar = grisbi_window_new_statusbar ( window );
-    gtk_box_pack_end ( GTK_BOX ( main_box ), statusbar, FALSE, FALSE, 0 );
+    gtk_box_pack_end ( GTK_BOX ( window->priv->main_box ), statusbar, FALSE, FALSE, 0 );
 
     /* on initialise une page d'accueil si on ne charge pas de fichier */
     conf = grisbi_app_get_conf ();
 
-    window->priv->accueil_page = grisbi_window_new_accueil_page ( window );
-    gtk_box_pack_start ( GTK_BOX ( main_box ), window->priv->accueil_page, FALSE, FALSE, 0 );
+    grisbi_window_new_accueil_page ( window );
+    gtk_box_pack_start ( GTK_BOX ( window->priv->main_box ), window->priv->accueil_page, FALSE, FALSE, 0 );
 
     if ( conf->load_last_file && conf->nb_derniers_fichiers_ouverts > 0 )
         gtk_widget_hide ( window->priv->accueil_page );
 
-    /* initialisation de la variable etat */
-    window->priv->etat = g_malloc0 ( sizeof ( GrisbiWindowEtat ) );
-
     /* initialisation des variables de la fenêtre */
-/*     init_variables ();  */
+    grisbi_window_init_etat_mutex ();
+    g_mutex_lock ( grisbi_window_etat_mutex );
+    grisbi_window_init_struct_etat ( window->priv->etat );
+    init_variables ( window->priv->etat, window->priv->run );
+    g_mutex_unlock ( grisbi_window_etat_mutex );
 
     /* set the signals */
     g_signal_connect ( G_OBJECT ( window ),
@@ -1089,6 +896,392 @@ static void grisbi_window_init ( GrisbiWindow *window )
                         NULL );
 }
 
+/* FONCTIONS PUBLIQUES */
+/* GENERAL_WIDGET */
+/**
+ * Create the main widget that holds all the user interface save the
+ * menus.
+ *
+ * \return A newly-allocated vbox holding all elements.
+ */
+GtkWidget *grisbi_window_new_general_widget ( void )
+{
+    GrisbiWindow *window;
+devel_debug (NULL);
+
+    window = grisbi_app_get_active_window ( grisbi_app_get_default ( ) );
+
+    /* on cache la page d'accueil si elle est visible */
+    if ( gtk_widget_get_visible ( window->priv->accueil_page ) )
+        gtk_widget_hide ( window->priv->accueil_page );
+
+    if ( window->priv->vbox_general == NULL )
+    {
+        window->priv->vbox_general = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, "vbox_general" ) );
+
+        /* Then create and fill the main hpaned. */
+        window->priv->hpaned_general = grisbi_window_new_hpaned ( window );
+        gsb_gui_navigation_create_navigation_pane ();
+        gsb_gui_new_general_notebook ();
+        gtk_container_set_border_width ( GTK_CONTAINER ( window->priv->hpaned_general ), 6 );
+    }
+
+    gtk_widget_show ( window->priv->hpaned_general );
+
+    gtk_widget_show ( window->priv->vbox_general );
+
+    /* return */
+    return window->priv->vbox_general;
+}
+
+
+/* MENUS */
+/**
+ * return ui_manager
+ *
+ * \param GrisbiWindow
+ *
+ * \return ui_manager
+**/
+GtkUIManager *grisbi_window_get_ui_manager ( GrisbiWindow *window )
+{
+    return window->priv->ui_manager;
+}
+
+
+/**
+ *
+ *
+ * \param
+ *
+ * \return
+ **/
+GtkActionGroup *grisbi_window_get_action_group ( GrisbiWindow *window,
+                        const gchar *action_group_name )
+{
+    if ( strcmp ( action_group_name, "AlwaysSensitiveActions" ) == 0 )
+        return window->priv->always_sensitive_action_group;
+    else if ( strcmp ( action_group_name, "DivisionSensitiveActions" ) == 0 )
+        return window->priv->division_sensitive_action_group;
+    else if ( strcmp ( action_group_name, "FileRecentFilesAction" ) == 0 )
+        return window->priv->file_recent_files_action_group;
+    else if ( strcmp ( action_group_name, "FileDebugToggleAction" ) == 0 )
+        return window->priv->file_debug_toggle_action_group;
+    else if ( strcmp ( action_group_name, "EditSensitiveActions" ) == 0 )
+        return window->priv->edit_sensitive_action_group;
+    else if ( strcmp ( action_group_name, "EditTransactionsActions" ) == 0 )
+        return window->priv->edit_transactions_action_group;
+    else if ( strcmp ( action_group_name, "ViewSensitiveActions" ) == 0 )
+        return window->priv->view_sensitive_action_group;
+    else
+        return NULL;
+}
+
+/**
+ * retourne merge_id utile pour efface_derniers_fichiers_ouverts ()
+ *
+ * \param window
+ * \param nom du sous menu concerné
+ *
+ * \return recent_files_merge_id
+ **/
+guint grisbi_window_get_sub_menu_merge_id ( GrisbiWindow *window,
+                        const gchar *sub_menu )
+{
+    if ( strcmp ( sub_menu, "recent_file" ) == 0 )
+        return window->priv->recent_files_merge_id;
+    else if ( strcmp ( sub_menu, "move_to_account" ) == 0 )
+        return window->priv->move_to_account_merge_id;
+    else
+        return 0;
+}
+
+
+/**
+ * set the merge_id for the submenu given in parameter
+ *
+ * \param window
+ * \param merge_id
+ * \param name of the submenu
+ *
+ * \return recent_files_merge_id
+ **/
+void grisbi_window_set_sub_menu_merge_id ( GrisbiWindow *window,
+                        guint merge_id,
+                        const gchar *sub_menu )
+{
+    if ( strcmp ( sub_menu, "recent_file" ) == 0 )
+        window->priv->recent_files_merge_id = merge_id;
+    else if ( strcmp ( sub_menu, "move_to_account" ) == 0 )
+        window->priv->move_to_account_merge_id = merge_id;
+    else
+        window->priv->recent_files_merge_id = 0;
+}
+
+
+/* FILENAME */
+/**
+ * retourne le nom du fichier associé à la fenêtre
+ *
+ * \param GrisbiWindow
+ *
+ * \return filename
+ **/
+const gchar *grisbi_window_get_filename ( GrisbiWindow *window )
+{
+    return window->priv->filename;
+}
+
+/**
+ * définit le nom du fichier associé à la fenêtre
+ *
+ * \param GrisbiWindow
+ * \param filename
+ *
+ * \return TRUE
+ **/
+gboolean grisbi_window_set_filename ( GrisbiWindow *window,
+                        const gchar *filename )
+{
+    devel_debug ( filename );
+
+    g_free ( window->priv->filename );
+
+    window->priv->filename = g_strdup ( filename );
+
+    return TRUE;
+}
+
+
+/* TITLES */
+/**
+ * retourne le titre du fichier associé à la fenêtre
+ *
+ * \param GrisbiWindow
+ *
+ * \return title
+ **/
+const gchar *grisbi_window_get_file_title ( GrisbiWindow *window )
+{
+    return window->priv->file_title;
+}
+
+/**
+ * définit le titre du fichier associé à la fenêtre
+ *
+ * \param GrisbiWindow
+ * \param title
+ *
+ * \return TRUE
+ **/
+gboolean grisbi_window_set_file_title ( GrisbiWindow *window,
+                        const gchar *file_title )
+{
+    devel_debug ( file_title );
+
+    g_free ( window->priv->file_title );
+
+    window->priv->file_title = g_strdup ( file_title );
+
+    return TRUE;
+}
+
+
+/**
+ * set window title
+ *
+ * \param GrisbiWindow
+ * \param title
+ *
+ * \return
+ * */
+void grisbi_window_set_window_title ( GrisbiWindow *window,
+                        const gchar *title )
+{
+    g_free ( window->priv->window_title );
+
+    window->priv->window_title = g_strdup ( title );
+
+    gtk_window_set_title ( GTK_WINDOW ( window ), title );
+}
+
+
+/**
+ * définit le titre de la fenêtre active
+ *
+ * \param title
+ *
+ * \return TRUE
+ **/
+gboolean grisbi_window_set_active_title ( gint account_number )
+{
+    GrisbiApp *app;
+    GrisbiWindow *window;
+    GrisbiAppConf *conf;
+    gchar *nom_fichier_comptes;
+    const gchar *titre_fichier;
+    gchar *titre_grisbi = NULL;
+    gchar *titre = NULL;
+    gint tmp_number;
+    gboolean return_value;
+
+    devel_debug_int ( account_number );
+
+    app = grisbi_app_get_default ( );
+    window = grisbi_app_get_active_window ( app );
+    conf = grisbi_app_get_conf ();
+
+    titre_fichier = grisbi_app_get_active_file_title ();
+    nom_fichier_comptes = g_strdup ( grisbi_app_get_active_filename () );
+    if ( nom_fichier_comptes == NULL )
+    {
+        titre_grisbi = g_strdup ( _("Grisbi") );
+        return_value = TRUE;
+    }
+    else
+    {
+        switch ( conf->display_grisbi_title )
+        {
+            case GSB_ACCOUNTS_TITLE:
+            {
+                if ( titre_fichier && strlen ( titre_fichier ) )
+                    titre = g_strdup ( titre_fichier );
+            }
+            break;
+            case GSB_ACCOUNT_HOLDER:
+            {
+                if ( account_number == -1 )
+                    tmp_number = gsb_data_account_first_number ( );
+                else
+                    tmp_number = account_number;
+
+                if ( tmp_number == -1 )
+                {
+                    if ( titre_fichier && strlen ( titre_fichier ) )
+                        titre = g_strdup ( titre_fichier );
+                }
+                else
+                {
+                    titre = g_strdup ( gsb_data_account_get_holder_name ( tmp_number ) );
+
+                    if ( titre == NULL )
+                        titre = g_strdup ( gsb_data_account_get_name ( tmp_number ) );
+                }
+            break;
+            }
+            case GSB_ACCOUNTS_FILE:
+                if ( nom_fichier_comptes && strlen ( nom_fichier_comptes ) )
+                    titre = g_path_get_basename ( nom_fichier_comptes );
+            break;
+        }
+
+        g_free ( nom_fichier_comptes );
+
+        if ( titre && strlen ( titre ) > 0 )
+        {
+            titre_grisbi = g_strconcat ( titre, " - ", _("Grisbi"), NULL );
+            g_free ( titre );
+
+            return_value = TRUE;
+        }
+        else
+        {
+            titre_grisbi = g_strconcat ( "<", _("unnamed"), ">", NULL );
+            return_value = FALSE;
+        }
+    }
+    grisbi_window_set_window_title ( window, titre_grisbi );
+
+    gsb_main_page_update_homepage_title ( titre_grisbi );
+
+    if ( titre_grisbi && strlen ( titre_grisbi ) > 0 )
+        g_free ( titre_grisbi );
+
+    /* return */
+    return return_value;
+}
+
+
+/* STATUS_BAR */
+/**
+ * supprime le message de la liste
+ *
+ * \param GrisbiWindow
+ *
+ * \return
+ **/
+void grisbi_window_statusbar_remove ( GrisbiWindow *window )
+{
+    if ( window->priv->message_id >= 0 )
+    {
+        gtk_statusbar_remove ( GTK_STATUSBAR ( window->priv->statusbar ),
+                        window->priv->context_id,
+                        window->priv->message_id );
+        window->priv->message_id = -1;
+    }
+
+}
+
+
+/**
+ * met un message dans la barre d'état de la fenêtre
+ *
+ * \param GrisbiWindow
+ * \param msg
+ *
+ * \return
+ **/
+void grisbi_window_statusbar_push ( GrisbiWindow *window,
+                        const gchar *msg )
+{
+    window->priv->message_id = gtk_statusbar_push ( GTK_STATUSBAR ( window->priv->statusbar ),
+                        window->priv->context_id, msg );
+}
+
+
+/* HEADINGS_EB */
+/**
+ * retourne headings_eb
+ *
+ * \param
+ *
+ * \return
+ **/
+GtkWidget *grisbi_window_get_headings_eb ( GrisbiWindow *window )
+{
+    return window->priv->headings_eb;
+}
+
+
+/**
+ * Update one of the heading bar label with a new text.
+ *
+ * \param label Label to update.
+ * \param text  String to display in headings bar.
+ * \param text  escape string to display in headings bar.
+ *
+ */
+void grisbi_window_headings_update_label_markup ( gchar *label_name,
+                        const gchar *text,
+                        gboolean escape_text )
+{
+    GtkWidget *label;
+    gchar* tmpstr;
+
+    if ( escape_text )
+        tmpstr = g_markup_printf_escaped ("<b>%s</b>", text );
+    else
+        tmpstr = g_strconcat ( "<b>", text, "</b>", NULL );
+
+    label = GTK_WIDGET ( gtk_builder_get_object ( grisbi_window_builder, label_name ) );
+
+    if ( GTK_IS_LABEL ( label ) )
+        gtk_label_set_markup ( GTK_LABEL ( label ), tmpstr );
+
+    g_free ( tmpstr );
+}
+
+
 /* FONCTIONS UTILITAIRES */
 /**
  * retourne le widget nommé
@@ -1114,7 +1307,7 @@ GtkWidget *grisbi_window_get_widget_by_name ( const gchar *name )
  *
  * \return
  **/
-GrisbiWindowEtat *grisbi_window_get_window_etat ( void )
+GrisbiWindowEtat *grisbi_window_get_struct_etat ( void )
 {
     GrisbiApp *app;
     GrisbiWindow *window;
@@ -1127,6 +1320,86 @@ GrisbiWindowEtat *grisbi_window_get_window_etat ( void )
 
 
 /**
+ * lock etat_mutex
+ *
+ * \param
+ *
+ * \return
+ **/
+void grisbi_window_etat_mutex_lock ( void )
+{
+    g_mutex_lock ( grisbi_window_etat_mutex );
+}
+
+
+/**
+ * unlock etat_mutex
+ *
+ * \param
+ *
+ * \return
+ **/
+void grisbi_window_etat_mutex_unlock ( void )
+{
+    g_mutex_unlock ( grisbi_window_etat_mutex );
+}
+
+
+/**
+ * libère la mémoire utilisée par priv
+ *
+ * \param object
+ *
+ * \return
+ **/
+void grisbi_window_free_priv ( GrisbiWindow *window,
+                            GrisbiWindowEtat *etat )
+{
+
+    devel_debug (NULL);
+
+    /* libération de la mémoire des titres et fichier */
+    g_free ( window->priv->filename );
+    window->priv->filename = NULL;
+
+    g_free ( window->priv->file_title );
+    window->priv->file_title = NULL;
+
+    g_free ( window->priv->window_title );
+    window->priv->window_title = NULL;
+
+    /* libération de la mémoiré utilisée par etat */
+    g_free ( etat->name_logo );
+    etat->name_logo = NULL;
+
+    g_free ( etat->csv_separator );
+    etat->csv_separator = NULL;
+
+    g_free ( etat->transaction_column_width );
+    etat->transaction_column_width = NULL;
+
+    g_free ( etat->scheduler_column_width );
+    etat->scheduler_column_width = NULL;
+}
+
+
+/**
+ * retourne la structure run
+ *
+ * \param GrisbiWindow
+ *
+ * \return struct GrisbiWindowRun
+ **/
+GrisbiWindowRun *grisbi_window_get_struct_run ( GrisbiWindow *window )
+{
+    if ( window == NULL )
+        window = grisbi_app_get_active_window ( grisbi_app_get_default () );
+
+    return window->priv->run;
+}
+
+
+/**
  *
  *
  * \param
diff --git a/src/grisbi_window.h b/src/grisbi_window.h
index 002ab1b..5a9078e 100644
--- a/src/grisbi_window.h
+++ b/src/grisbi_window.h
@@ -8,7 +8,6 @@
 /*END_INCLUDE*/
 
 
-
 G_BEGIN_DECLS
 
 /*
@@ -50,19 +49,24 @@ GType grisbi_window_get_type ( void ) G_GNUC_CONST;
 
 GtkActionGroup *grisbi_window_get_action_group ( GrisbiWindow *window,
                         const gchar *action_group_name );
-GrisbiWindowEtat *grisbi_window_get_window_etat ( void );
+void grisbi_window_etat_mutex_lock ( void );
+void grisbi_window_etat_mutex_unlock ( void );
+void grisbi_window_free_priv ( GrisbiWindow *window,
+                            GrisbiWindowEtat *etat );
 const gchar *grisbi_window_get_filename ( GrisbiWindow *window );
 const gchar *grisbi_window_get_file_title ( GrisbiWindow *window );
 GtkWidget *grisbi_window_get_headings_eb ( GrisbiWindow *window );
 guint grisbi_window_get_sub_menu_merge_id ( GrisbiWindow *window,
                         const gchar *sub_menu );
+GrisbiWindowEtat *grisbi_window_get_struct_etat ( void );
+GrisbiWindowRun *grisbi_window_get_struct_run ( GrisbiWindow *window );
 GtkWidget *grisbi_window_get_widget_by_name (  const gchar *name );
 GtkUIManager *grisbi_window_get_ui_manager ( GrisbiWindow *window );
 GtkWidget *grisbi_window_new_general_widget ( void );
-GtkWidget *grisbi_window_new_hpaned ( GrisbiWindow *window );
 void grisbi_window_headings_update_label_markup ( gchar *label_name,
                         const gchar *text,
                         gboolean escape_text );
+gboolean grisbi_window_set_active_title ( gint account_number );
 gboolean grisbi_window_set_filename ( GrisbiWindow *window,
                         const gchar *filename );
 gboolean grisbi_window_set_file_title ( GrisbiWindow *window,
diff --git a/src/gsb_account_property.c b/src/gsb_account_property.c
index 24607cd..c4df761 100644
--- a/src/gsb_account_property.c
+++ b/src/gsb_account_property.c
@@ -1539,7 +1539,7 @@ gboolean gsb_account_property_focus_out ( GtkWidget *widget,
         payees_fill_list ();
         break;
     case PROPERTY_HOLDER_NAME:
-        grisbi_app_set_active_title ( account_number );
+        grisbi_window_set_active_title ( account_number );
         break;
     }
 
diff --git a/src/gsb_assistant.c b/src/gsb_assistant.c
index f9c3a50..f3b5a6b 100644
--- a/src/gsb_assistant.c
+++ b/src/gsb_assistant.c
@@ -84,7 +84,7 @@ GtkWidget * gsb_assistant_new ( const gchar * title, const gchar * explanation,
 
     assistant = gtk_dialog_new_with_buttons ( title,
                         GTK_WINDOW ( grisbi_app_get_active_window ( NULL ) ),
-                        GTK_DIALOG_MODAL | GTK_DIALOG_NO_SEPARATOR,
+                        GTK_DIALOG_MODAL,
                         NULL );
 
     gtk_window_set_default_size ( GTK_WINDOW ( assistant ), 800, 500 );
diff --git a/src/gsb_assistant_file.c b/src/gsb_assistant_file.c
index e745db2..5b6e7fb 100644
--- a/src/gsb_assistant_file.c
+++ b/src/gsb_assistant_file.c
@@ -188,7 +188,7 @@ GtkResponseType gsb_assistant_file_run ( gboolean first_opening,
     if (return_value == GTK_RESPONSE_CANCEL)
     {
 	/* the user stopped the assistant, we delete all the configured data */
-	init_variables ();
+/*         init_variables ();  */
 	gtk_widget_destroy (assistant);
 	return return_value;
     }
@@ -263,9 +263,11 @@ static GtkWidget *gsb_assistant_file_page_2 ( GtkWidget *assistant )
     GtkWidget *filename_entry;
     gchar *nom_fichier_comptes;
     gchar *titre_fichier;
-    GrisbiAppRun *run;
+    GrisbiWindowRun *run;
+    GrisbiWindowEtat *etat;
 
-    run = grisbi_app_get_run ();
+    etat = grisbi_window_get_struct_etat ();
+    run = grisbi_window_get_struct_run ( NULL );
 
     page = gtk_hbox_new (FALSE, 15);
     gtk_container_set_border_width ( GTK_CONTAINER (page), 10 );
@@ -330,12 +332,12 @@ static GtkWidget *gsb_assistant_file_page_2 ( GtkWidget *assistant )
     if ( gsb_plugin_find ( "openssl" ) )
     {
         button = gsb_automem_checkbutton_new ( _("Encrypt Grisbi file"),
-                        &(etat.crypt_file),
+                        &(etat->crypt_file),
                         G_CALLBACK (gsb_gui_encryption_toggled),
                         NULL );
         gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
 
-        if ( etat.crypt_file )
+        if ( etat->crypt_file )
             run->new_crypted_file = TRUE;
     }
     else
diff --git a/src/gsb_assistant_first.c b/src/gsb_assistant_first.c
index 01f30e5..38e2d28 100644
--- a/src/gsb_assistant_first.c
+++ b/src/gsb_assistant_first.c
@@ -100,7 +100,7 @@ GtkResponseType gsb_assistant_first_run ( void )
 			     G_CALLBACK (gsb_assistant_first_enter_page_2) );
 
     /* set up all the default variables */
-    init_variables ();
+/*     init_variables ();  */
 
     /* set up the XDG Environment variables for linux*/
     #ifndef _WIN32
@@ -114,7 +114,7 @@ GtkResponseType gsb_assistant_first_run ( void )
     if (return_value == GTK_RESPONSE_CANCEL)
     {
 	/* the user stopped the assistant, we delete all the configured data */
-	init_variables ();
+/*         init_variables ();  */
 	return return_value;
     }
 
@@ -199,10 +199,12 @@ static GtkWidget *gsb_assistant_first_page_2 ( GtkWidget *assistant )
     GtkWidget *hbox;
     GtkWidget *dialog;
     GrisbiAppConf *conf;
-    GrisbiAppRun *run;
+    GrisbiWindowRun *run;
+    GrisbiWindowEtat *etat;
 
+    etat = grisbi_window_get_struct_etat ();
     conf = grisbi_app_get_conf ( );
-    run = grisbi_app_get_run ();
+    run = grisbi_window_get_struct_run ( NULL );
 
     page = gtk_hbox_new (FALSE, 15);
     gtk_container_set_border_width ( GTK_CONTAINER (page), 10 );
@@ -253,12 +255,12 @@ static GtkWidget *gsb_assistant_first_page_2 ( GtkWidget *assistant )
     if ( gsb_plugin_find ( "openssl" ) )
     {
         button = gsb_automem_checkbutton_new ( _("Encrypt Grisbi file"),
-                        &(etat.crypt_file),
+                        &(etat->crypt_file),
                         G_CALLBACK ( gsb_gui_encryption_toggled ),
                         NULL );
         gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
 
-        if ( etat.crypt_file )
+        if ( etat->crypt_file )
             run->new_crypted_file = TRUE;
     }
     else
diff --git a/src/gsb_currency_config.c b/src/gsb_currency_config.c
index 71ba42e..d6b6e95 100644
--- a/src/gsb_currency_config.c
+++ b/src/gsb_currency_config.c
@@ -815,6 +815,9 @@ gboolean gsb_currency_config_select_currency ( GtkTreeSelection *selection,
 GtkWidget *gsb_currency_config_create_totals_page ( void )
 {
     GtkWidget *table, *label, *check_button;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     table = gtk_table_new ( 4, 2, FALSE );
     gtk_table_set_col_spacings ( GTK_TABLE ( table ), 5 );
@@ -852,7 +855,7 @@ GtkWidget *gsb_currency_config_create_totals_page ( void )
 
     check_button = gsb_automem_checkbutton_new (
                         _("Add transactions archived in the totals"),
-                        &etat.add_archive_in_total_balance,
+                        &etat->add_archive_in_total_balance,
                         G_CALLBACK ( gsb_config_metatree_re_sort_divisions ),
                         NULL);
     gtk_table_attach ( GTK_TABLE ( table ), check_button,
diff --git a/src/gsb_data_account.c b/src/gsb_data_account.c
index d19de19..3dce633 100644
--- a/src/gsb_data_account.c
+++ b/src/gsb_data_account.c
@@ -2912,8 +2912,11 @@ GDate *gsb_data_account_get_bet_start_date ( gint account_number )
         return gsb_date_copy ( date );
     else
     {
+        GrisbiWindowEtat *etat;
+
+        etat = grisbi_window_get_struct_etat ();
         date = gdate_today ( );
-        if ( etat.bet_deb_period == 1 )
+        if ( etat->bet_deb_period == 1 )
             g_date_set_day ( date, 1 );
 
         return date;
@@ -2933,7 +2936,7 @@ gboolean gsb_data_account_set_bet_start_date ( gint account_number, const GDate
     account = gsb_data_account_get_structure ( account_number );
 
     if ( !account )
-	    return FALSE;
+        return FALSE;
 
     if ( date && g_date_valid ( date ) )
     {
@@ -2943,9 +2946,12 @@ gboolean gsb_data_account_set_bet_start_date ( gint account_number, const GDate
     else
     {
         GDate *date_new;
+        GrisbiWindowEtat *etat;
+
+        etat = grisbi_window_get_struct_etat ();
 
         date_new = gdate_today ( );
-        if ( etat.bet_deb_period == 1 )
+        if ( etat->bet_deb_period == 1 )
             g_date_set_day ( date_new, 1 );
         account -> bet_start_date = date_new;
         return FALSE;
diff --git a/src/gsb_data_budget.c b/src/gsb_data_budget.c
index ef37e6d..07ff80e 100644
--- a/src/gsb_data_budget.c
+++ b/src/gsb_data_budget.c
@@ -36,15 +36,15 @@
 
 /*START_INCLUDE*/
 #include "gsb_data_budget.h"
-#include "meta_budgetary.h"
-#include "imputation_budgetaire.h"
+#include "grisbi_window.h"
 #include "gsb_data_form.h"
 #include "gsb_data_scheduled.h"
 #include "gsb_data_transaction.h"
 #include "gsb_form_widget.h"
-#include "gsb_real.h"
-#include "utils_str.h"
+#include "imputation_budgetaire.h"
+#include "meta_budgetary.h"
 #include "structures.h"
+#include "utils_str.h"
 #include "erreur.h"
 /*END_INCLUDE*/
 
@@ -1253,10 +1253,13 @@ void gsb_data_budget_reset_counters ( void )
 void gsb_data_budget_update_counters ( void )
 {
     GSList *list_tmp_transactions;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     gsb_data_budget_reset_counters ();
 
-    if ( etat.add_archive_in_total_balance )
+    if ( etat->add_archive_in_total_balance )
         list_tmp_transactions = gsb_data_transaction_get_complete_transactions_list ();
     else
         list_tmp_transactions = gsb_data_transaction_get_transactions_list ();
diff --git a/src/gsb_data_category.c b/src/gsb_data_category.c
index 391c4f3..b3cb125 100644
--- a/src/gsb_data_category.c
+++ b/src/gsb_data_category.c
@@ -35,17 +35,17 @@
 
 /*START_INCLUDE*/
 #include "gsb_data_category.h"
-#include "meta_categories.h"
+#include "grisbi_window.h"
 #include "gsb_category.h"
 #include "gsb_data_account.h"
 #include "gsb_data_form.h"
 #include "gsb_data_mix.h"
 #include "gsb_data_transaction.h"
 #include "gsb_form_widget.h"
-#include "gsb_real.h"
+#include "meta_categories.h"
+#include "structures.h"
 #include "utils_str.h"
 #include "erreur.h"
-#include "structures.h"
 /*END_INCLUDE*/
 
 /**
@@ -1355,27 +1355,31 @@ void gsb_data_category_reset_counters ( void )
 void gsb_data_category_update_counters ( void )
 {
     GSList *list_tmp_transactions;
+    GrisbiWindowEtat *etat;
 
     devel_debug ( NULL );
+    etat = grisbi_window_get_struct_etat ();
+
     gsb_data_category_reset_counters ();
 
-    if ( etat.add_archive_in_total_balance )
+    if ( etat->add_archive_in_total_balance )
         list_tmp_transactions = gsb_data_transaction_get_complete_transactions_list ();
     else
         list_tmp_transactions = gsb_data_transaction_get_transactions_list ();
 
     while ( list_tmp_transactions )
     {
-    gint transaction_number_tmp;
-    transaction_number_tmp = gsb_data_transaction_get_transaction_number (
-                        list_tmp_transactions -> data );
+        gint transaction_number_tmp;
+
+        transaction_number_tmp = gsb_data_transaction_get_transaction_number (
+                            list_tmp_transactions -> data );
 
-    gsb_data_category_add_transaction_to_category ( transaction_number_tmp,
-                        gsb_data_transaction_get_category_number ( transaction_number_tmp ),
-                        gsb_data_transaction_get_sub_category_number (
-                        transaction_number_tmp ) );
+        gsb_data_category_add_transaction_to_category ( transaction_number_tmp,
+                            gsb_data_transaction_get_category_number ( transaction_number_tmp ),
+                            gsb_data_transaction_get_sub_category_number (
+                            transaction_number_tmp ) );
 
-    list_tmp_transactions = list_tmp_transactions -> next;
+        list_tmp_transactions = list_tmp_transactions -> next;
     }
 }
 
diff --git a/src/gsb_data_payee.c b/src/gsb_data_payee.c
index f76c5e9..b93e183 100644
--- a/src/gsb_data_payee.c
+++ b/src/gsb_data_payee.c
@@ -36,17 +36,17 @@
 
 /*START_INCLUDE*/
 #include "gsb_data_payee.h"
+#include "grisbi_window.h"
 #include "gsb_data_form.h"
 #include "gsb_data_report.h"
 #include "gsb_data_scheduled.h"
 #include "gsb_data_transaction.h"
 #include "gsb_form_widget.h"
 #include "gtk_combofix.h"
-#include "tiers_onglet.h"
-#include "gsb_real.h"
-#include "utils_str.h"
 #include "meta_payee.h"
 #include "structures.h"
+#include "tiers_onglet.h"
+#include "utils_str.h"
 #include "erreur.h"
 /*END_INCLUDE*/
 
@@ -693,22 +693,26 @@ void gsb_data_payee_reset_counters ( void )
 void gsb_data_payee_update_counters ( void )
 {
     GSList *list_tmp_transactions;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     gsb_data_payee_reset_counters ();
 
-    if ( etat.add_archive_in_total_balance )
+    if ( etat->add_archive_in_total_balance )
         list_tmp_transactions = gsb_data_transaction_get_complete_transactions_list ();
     else
         list_tmp_transactions = gsb_data_transaction_get_transactions_list ();
 
     while ( list_tmp_transactions )
     {
-	gint transaction_number_tmp;
-	transaction_number_tmp = gsb_data_transaction_get_transaction_number (list_tmp_transactions -> data);
-	
-	gsb_data_payee_add_transaction_to_payee ( transaction_number_tmp );
+        gint transaction_number_tmp;
+
+        transaction_number_tmp = gsb_data_transaction_get_transaction_number (list_tmp_transactions -> data);
+        
+        gsb_data_payee_add_transaction_to_payee ( transaction_number_tmp );
 
-	list_tmp_transactions = list_tmp_transactions -> next;
+        list_tmp_transactions = list_tmp_transactions -> next;
     }
 }
 
diff --git a/src/gsb_data_transaction.c b/src/gsb_data_transaction.c
index 2d9e6e4..bb99262 100644
--- a/src/gsb_data_transaction.c
+++ b/src/gsb_data_transaction.c
@@ -2634,13 +2634,16 @@ gint gsb_data_transaction_check_content_payment ( gint payment_number,
 GSList *gsb_data_transaction_get_transactions_list_by_date ( void )
 {
     GSList *list_tmp;
+    GrisbiWindowEtat *etat;
 
-    if ( etat.add_archive_in_total_balance )
+    etat = grisbi_window_get_struct_etat ();
+
+    if ( etat->add_archive_in_total_balance )
         list_tmp = g_slist_copy ( complete_transactions_list );
     else
         list_tmp = g_slist_copy ( transactions_list );
 
-    if ( etat.metatree_sort_transactions == 1 )
+    if ( etat->metatree_sort_transactions == 1 )
         list_tmp = g_slist_sort (list_tmp,
                         (GCompareFunc) classement_sliste_transactions_par_date );
     else
diff --git a/src/gsb_debug.c b/src/gsb_debug.c
index f65abb1..eb30d0b 100644
--- a/src/gsb_debug.c
+++ b/src/gsb_debug.c
@@ -889,7 +889,7 @@ gboolean gsb_debug_payee_test_fix ()
 /*     return FALSE; */
 
 /*   /\* Si on n'utilise pas les exercices, on quitte *\/ */
-/*   if ( !etat.utilise_exercice ) */
+/*   if ( !etat->utilise_exercice ) */
 /*     return FALSE; */
     
 /*   /\* On fera la vérification des comptes dans l'ordre préféré */
diff --git a/src/gsb_file.c b/src/gsb_file.c
index 40eb59e..522ad22 100644
--- a/src/gsb_file.c
+++ b/src/gsb_file.c
@@ -38,6 +38,7 @@
 #include "affichage_liste.h"
 #include "dialog.h"
 #include "fenetre_principale.h"
+#include "grisbi_prefs.h"
 #include "grisbi_window.h"
 #include "gsb_account_property.h"
 #include "gsb_assistant_account.h"
@@ -105,7 +106,7 @@ gboolean gsb_file_new ( void )
         return FALSE;
 
     /* set up all the default variables */
-    init_variables ();
+/* 	init_variables ();  */
 
     gsb_assistant_file_run (FALSE, FALSE);
 
@@ -128,7 +129,7 @@ gboolean gsb_file_new_finish ( void )
     /* create the first account */
     if (! gsb_assistant_account_run ())
     {
-        init_variables ();
+/*         init_variables ();  */
         return FALSE;
     }
 
@@ -213,8 +214,6 @@ gboolean gsb_file_open_menu ( void )
  * */
 void gsb_file_update_last_path ( const gchar *last_path )
 {
-    devel_debug ( last_path );
-
     if ( last_path && strlen ( last_path ) )
     {
         if ( last_path_used )
@@ -327,13 +326,13 @@ gboolean gsb_file_open_file ( gchar *filename )
     GtkWidget *tree_view;
     GSList *list_tmp;
     GrisbiAppConf *conf;
+    GrisbiWindowRun *run;
 
     devel_debug (filename);
 
     if ( !filename || strlen ( filename ) == 0 )
         return FALSE;
 
-    conf = grisbi_app_get_conf ( );
     gsb_status_wait ( TRUE );
     gsb_status_message ( _("Loading accounts") );
 
@@ -355,6 +354,15 @@ gboolean gsb_file_open_file ( gchar *filename )
         return ( FALSE );
     }
 
+    conf = grisbi_app_get_conf ( );
+
+    /* on fixe le nom de fichier associé à la fenêtre active */
+    grisbi_app_set_active_filename ( filename );
+
+    /* on positionne la variable run->is_loading */
+    run = grisbi_window_get_struct_run ( NULL );
+    run->is_loading = TRUE;
+
     /* le fichier existe et est un fichier "normal" on l'ouvre */
     if ( gsb_file_load_open_file ( filename ) )
     {
@@ -374,6 +382,7 @@ gboolean gsb_file_open_file ( gchar *filename )
         {
             utils_files_display_dialog_error ( GSB_FAILED_LOAD_ACCOUNTS, filename, NULL );
             gsb_status_stop_wait ( TRUE );
+            run->is_loading = FALSE;
 
             return FALSE;
         }
@@ -384,14 +393,12 @@ gboolean gsb_file_open_file ( gchar *filename )
             else
                 utils_files_display_dialog_error ( GSB_FAILED_LOAD_WITHOUT_BACKUP, filename, NULL );
             gsb_status_stop_wait ( TRUE );
+            run->is_loading = FALSE;
 
             return FALSE;
         }
     }
 
-    /* on fixe le nom de fichier associé à la fenêtre active */
-    grisbi_app_set_active_filename ( filename );
-
     /* ok, here the file or backup is loaded */
     gsb_status_message ( _("Checking schedulers") );
 
@@ -428,7 +435,7 @@ gboolean gsb_file_open_file ( gchar *filename )
     }
 
     /* set Grisbi title */
-    grisbi_app_set_active_title ( -1 );
+    grisbi_window_set_active_title ( -1 );
 
     /* update the main page */
     mise_a_jour_accueil (TRUE);
@@ -439,12 +446,16 @@ gboolean gsb_file_open_file ( gchar *filename )
 
     gsb_status_message ( _("Done") );
     gsb_status_stop_wait ( TRUE );
+    run->is_loading = FALSE;
 
     /* go to the home page */
-/*     gsb_gui_navigation_set_selection ( GSB_HOME_PAGE, -1, NULL );  */
+    gsb_gui_navigation_set_selection ( GSB_HOME_PAGE, -1, NULL );
 
     /* set the focus to the selection tree at left */
-/*     gtk_widget_grab_focus ( gsb_gui_navigation_get_tree_view ( ) );  */
+    gtk_widget_grab_focus ( gsb_gui_navigation_get_tree_view ( ) );
+
+    /* refresh prefs if necessary */
+    grisbi_prefs_refresh_preferences ( TRUE );
 
     /* return */
     return TRUE;
@@ -486,10 +497,12 @@ gboolean gsb_file_save_file ( gint origine )
     gchar *nouveau_nom_enregistrement;
     gchar *nom_fichier_comptes = NULL;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
     devel_debug_int (origine);
 
     conf = grisbi_app_get_conf ( );
+    etat = grisbi_window_get_struct_etat ();
 
     etat_force = 0;
 
@@ -516,7 +529,7 @@ gboolean gsb_file_save_file ( gint origine )
         return FALSE;
 
     /*     on vérifie que le fichier n'est pas locké */
-    if ( etat.fichier_deja_ouvert
+    if ( etat->fichier_deja_ouvert
      &&
      !conf->force_enregistrement
      &&
@@ -568,9 +581,9 @@ gboolean gsb_file_save_file ( gint origine )
         gsb_file_util_modify_lock ( TRUE );
 
         /* update variables */
-        etat.fichier_deja_ouvert = 0;
+        etat->fichier_deja_ouvert = 0;
             gsb_file_set_modified ( FALSE );
-        grisbi_app_set_active_title ( gsb_gui_navigation_get_current_account ( ) );
+        grisbi_window_set_active_title ( gsb_gui_navigation_get_current_account ( ) );
         gsb_file_append_name_to_opened_list ( nouveau_nom_enregistrement );
 
         g_free ( nouveau_nom_enregistrement );
@@ -768,21 +781,24 @@ static gint gsb_file_dialog_save ( gchar *filename )
     time_t now = time ( NULL );
     gint result;
     GtkWidget *dialog;
-    gint difference = (gint) difftime ( now, run.file_modification );
+    gint difference;
     gchar* message;
     gchar* tmpstr1;
     gchar* tmpstr2;
     GrisbiAppConf *conf;
-
-    conf = grisbi_app_get_conf ( );
+    GrisbiWindowEtat *etat;
+    GrisbiWindowRun *run;
 
     /*     si le fichier n'est pas modifié on renvoie qu'on ne veut pas enregistrer */
     if ( !gsb_file_get_modified ( ) )
         return GTK_RESPONSE_NO;
 
+    conf = grisbi_app_get_conf ( );
+    etat = grisbi_window_get_struct_etat ();
+
     if ( conf->sauvegarde_auto
      &&
-     ( !etat.fichier_deja_ouvert || conf->force_enregistrement )
+     ( !etat->fichier_deja_ouvert || conf->force_enregistrement )
      &&
      filename )
     {
@@ -797,7 +813,7 @@ static gint gsb_file_dialog_save ( gchar *filename )
                         GTK_MESSAGE_WARNING,
                         GTK_BUTTONS_NONE,
                         NULL );
-    if ( etat.fichier_deja_ouvert && !conf->force_enregistrement )
+    if ( etat->fichier_deja_ouvert && !conf->force_enregistrement )
     {
         hint = g_strdup ( _("Save locked files?") );
         message = g_strdup_printf ( _("The document '%s' is locked but modified. "
@@ -826,6 +842,9 @@ static gint gsb_file_dialog_save ( gchar *filename )
         gtk_dialog_set_default_response ( GTK_DIALOG ( dialog ), GTK_RESPONSE_OK );
     }
 
+    run = grisbi_window_get_struct_run ( NULL );
+    difference = (gint) difftime ( now, run->file_modification );
+
     if ( difference >= 120 )
     {
         time_elapsed = g_strdup_printf ( _( "%d minutes and %d seconds" ),
@@ -943,12 +962,15 @@ gboolean gsb_file_close ( void )
 {
     gchar *nom_fichier_comptes = NULL;
     gint result;
+    GrisbiWindowEtat *etat;
 
     devel_debug (NULL);
 
     if ( !assert_account_loaded () )
         return ( TRUE );
 
+    etat = grisbi_window_get_struct_etat ();
+
     nom_fichier_comptes = g_strdup ( grisbi_app_get_active_filename () );
 
     /* ask for saving */
@@ -968,7 +990,7 @@ gboolean gsb_file_close ( void )
 
     case GTK_RESPONSE_NO :
         /* remove the lock */
-        if ( !etat.fichier_deja_ouvert
+        if ( !etat->fichier_deja_ouvert
          &&
          gsb_data_account_get_accounts_amount ()
          &&
@@ -980,7 +1002,7 @@ gboolean gsb_file_close ( void )
 /*        init_variables ();
         gsb_account_property_clear_config ( );
 */
-        grisbi_app_set_active_title ( -1 );
+        grisbi_window_set_active_title ( -1 );
 
         menus_sensitifs ( FALSE );
 
@@ -1186,23 +1208,26 @@ void gsb_file_save_remove_old_file ( gchar *filename )
  */
 void gsb_file_set_modified ( gboolean modified )
 {
+    GrisbiWindowRun *run;
+
     devel_debug_int (modified);
 
     /* If no file is loaded, do not change menu items. */
     if ( ! gsb_data_account_get_accounts_amount () )
         return;
 
+    run = grisbi_window_get_struct_run ( NULL );
     if ( modified )
     {
-        if ( ! run.file_modification )
+        if ( ! run->file_modification )
         {
-            run.file_modification = time ( NULL );
+            run->file_modification = time ( NULL );
             gsb_gui_sensitive_menu_item ( "/menubar/FileMenu/Save", TRUE );
         }
     }
     else
     {
-        run.file_modification = 0;
+        run->file_modification = 0;
         gsb_gui_sensitive_menu_item ( "/menubar/FileMenu/Save", FALSE );
     }
 }
@@ -1215,7 +1240,10 @@ void gsb_file_set_modified ( gboolean modified )
  */
 gboolean gsb_file_get_modified ( void )
 {
-    if ( run.file_modification == 0 )
+    GrisbiWindowRun *run;
+
+    run = grisbi_window_get_struct_run ( NULL );
+    if ( run->file_modification == 0 )
         return FALSE;
     else
         return TRUE;
@@ -1284,7 +1312,7 @@ const gchar *gsb_file_get_account_files_path ( void )
  *
  * \param le nom du répertoire ou NULL
  *
- * \return a const gchar with the backup path
+ * \return a const gchar with the account files path
  * */
 void gsb_file_set_account_files_path ( const gchar *path,
                         GrisbiAppConf *conf )
diff --git a/src/gsb_file_config.c b/src/gsb_file_config.c
index d392adf..4709598 100644
--- a/src/gsb_file_config.c
+++ b/src/gsb_file_config.c
@@ -82,7 +82,7 @@ gboolean gsb_file_config_load_config ( GrisbiAppConf *conf )
     gint int_ret;
     GError* err = NULL;
 
-    
+    devel_debug ( conf_filename );
 
     if ( !g_file_test ( conf_filename, G_FILE_TEST_EXISTS ) )
     {
diff --git a/src/gsb_file_load.c b/src/gsb_file_load.c
index 5c585f4..2f576a9 100644
--- a/src/gsb_file_load.c
+++ b/src/gsb_file_load.c
@@ -189,7 +189,6 @@ extern gsb_real null_real;
 extern gint tab_affichage_ope[TRANSACTION_LIST_ROWS_NB][CUSTOM_MODEL_VISIBLE_COLUMNS];
 extern gint transaction_col_align[CUSTOM_MODEL_VISIBLE_COLUMNS];
 extern gint transaction_col_width[CUSTOM_MODEL_VISIBLE_COLUMNS];
-extern gint valeur_echelle_recherche_date_import;
 /*END_EXTERN*/
 
 static struct
@@ -293,7 +292,7 @@ gboolean gsb_file_load_open_file ( gchar *filename )
     gulong length;
 
     devel_debug ( filename );
-return TRUE;
+
     /* fill the buffer stat to check the permission */
     return_value = g_stat (filename, &buffer_stat);
     /* check the access to the file and display a message */
@@ -415,6 +414,9 @@ void gsb_file_load_start_element ( GMarkupParseContext *context,
                         GError **error)
 {
     gint unknown = 0;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /* the first time we come here, we check if it's a grisbi file */
     if ( !download_tmp_values.download_ok )
@@ -656,8 +658,8 @@ void gsb_file_load_start_element ( GMarkupParseContext *context,
         case 'L':
             if ( !strcmp ( element_name, "Logo" ) )
             {
-                if ( etat.utilise_logo )
-                    gsb_file_load_logo_accueil ( attribute_names, 
+                if ( etat->utilise_logo )
+                    gsb_file_load_logo_accueil ( attribute_names,
                             attribute_values );
             }
 
@@ -707,6 +709,9 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
 {
     gint unknown;
     gint i=0;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     if ( !attribute_names[i] )
         return;
@@ -725,13 +730,13 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
         {
             case 'A':
                 if ( !strcmp ( attribute_names[i], "Automatic_amount_separator" ))
-                    etat.automatic_separator = utils_str_atoi( attribute_values[i]);
+                    etat->automatic_separator = utils_str_atoi( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Archive_file" ))
-                    etat.is_archive = utils_str_atoi (attribute_values[i]);
+                    etat->is_archive = utils_str_atoi (attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Add_archive_in_total_balance" ))
-                    etat.add_archive_in_total_balance = utils_str_atoi( attribute_values[i]);
+                    etat->add_archive_in_total_balance = utils_str_atoi( attribute_values[i]);
 
                 else
                     unknown = 1;
@@ -739,22 +744,22 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
 
             case 'B':
                 if ( !strcmp ( attribute_names[i], "Bet_capital" ) )
-                    etat.bet_capital = utils_str_safe_strtod ( attribute_values[i], NULL );
+                    etat->bet_capital = utils_str_safe_strtod ( attribute_values[i], NULL );
 
                 else if ( !strcmp ( attribute_names[i], "Bet_currency" ) )
-                    etat.bet_currency = utils_str_atoi ( attribute_values[i] );
+                    etat->bet_currency = utils_str_atoi ( attribute_values[i] );
 
                 else if ( !strcmp ( attribute_names[i], "Bet_taux_annuel" ) )
-                    etat.bet_taux_annuel = utils_str_safe_strtod ( attribute_values[i], NULL );
+                    etat->bet_taux_annuel = utils_str_safe_strtod ( attribute_values[i], NULL );
 
                 else if ( !strcmp ( attribute_names[i], "Bet_index_duree" ) )
-                    etat.bet_index_duree = utils_str_atoi ( attribute_values[i] );
+                    etat->bet_index_duree = utils_str_atoi ( attribute_values[i] );
 
                 else if ( !strcmp ( attribute_names[i], "Bet_frais" ) )
-                    etat.bet_frais = utils_str_safe_strtod ( attribute_values[i], NULL );
+                    etat->bet_frais = utils_str_safe_strtod ( attribute_values[i], NULL );
 
                 else if ( !strcmp ( attribute_names[i], "Bet_type_taux" ) )
-                    etat.bet_type_taux = utils_str_atoi ( attribute_values[i] );
+                    etat->bet_type_taux = utils_str_atoi ( attribute_values[i] );
 
                 else if ( !strcmp ( attribute_names[i], "Budget_list_currency_number" ))
                     no_devise_totaux_ib = utils_str_atoi ( attribute_values[i]);
@@ -782,27 +787,27 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
                     no_devise_totaux_categ = utils_str_atoi ( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Combofix_mixed_sort" ))
-                    etat.combofix_mixed_sort = utils_str_atoi( attribute_values[i]);
+                    etat->combofix_mixed_sort = utils_str_atoi( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Combofix_max_item" ))
-                    etat.combofix_max_item = utils_str_atoi( attribute_values[i]);
+                    etat->combofix_max_item = utils_str_atoi( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Combofix_case_sensitive" ))
-                    etat.combofix_case_sensitive = utils_str_atoi( attribute_values[i]);
+                    etat->combofix_case_sensitive = utils_str_atoi( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Combofix_force_payee" ))
-                    etat.combofix_force_payee = utils_str_atoi( attribute_values[i]);
+                    etat->combofix_force_payee = utils_str_atoi( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Combofix_force_category" ))
-                    etat.combofix_force_category = utils_str_atoi( attribute_values[i]);
+                    etat->combofix_force_category = utils_str_atoi( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Crypt_file" ))
-                    etat.crypt_file = utils_str_atoi (attribute_values[i]);
+                    etat->crypt_file = utils_str_atoi (attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "CSV_separator" ))
                 {
-                    g_free ( etat.csv_separator );
-                    etat.csv_separator = my_strdup ( attribute_values[i] );
+                    g_free ( etat->csv_separator );
+                    etat->csv_separator = my_strdup ( attribute_values[i] );
                 }
 
 
@@ -815,7 +820,7 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
 
                         while ( pointeur_char[line] )
                         {
-                            etat.csv_skipped_lines[line] = utils_str_atoi ( pointeur_char[line] );
+                            etat->csv_skipped_lines[line] = utils_str_atoi ( pointeur_char[line] );
                             line ++;
                         }
                         g_strfreev ( pointeur_char );
@@ -839,10 +844,10 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
 
             case 'E':
                 if ( !strcmp ( attribute_names[i], "Export_file_format" ) )
-                    etat.export_file_format = utils_str_atoi ( attribute_values[i] );
+                    etat->export_file_format = utils_str_atoi ( attribute_values[i] );
 
                 else if ( !strcmp ( attribute_names[i], "Export_files_traitement" ) )
-                    etat.export_files_traitement = utils_str_atoi ( attribute_values[i] );
+                    etat->export_files_traitement = utils_str_atoi ( attribute_values[i] );
 
                 else
                     unknown = 1;
@@ -881,24 +886,26 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
 
             case 'I':
                 if ( !strcmp ( attribute_names[i], "Import_interval_search" ))
-                    valeur_echelle_recherche_date_import = utils_str_atoi ( attribute_values[i]);
+                {
+                    etat->valeur_echelle_recherche_date_import = utils_str_atoi ( attribute_values[i]);
 
+                }
                 else if ( !strcmp ( attribute_names[i], "Import_extract_number_for_check" ))
-                    etat.get_extract_number_for_check = utils_str_atoi ( attribute_values[i]);
+                    etat->get_extract_number_for_check = utils_str_atoi ( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Import_fusion_transactions" ))
-                    etat.get_fusion_import_transactions = utils_str_atoi ( attribute_values[i]);
+                    etat->get_fusion_import_transactions = utils_str_atoi ( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Import_categorie_for_payee" ))
-                    etat.get_categorie_for_payee = utils_str_atoi ( attribute_values[i]);
+                    etat->get_categorie_for_payee = utils_str_atoi ( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Import_fyear_by_value_date" ))
-                    etat.get_fyear_by_value_date = utils_str_atoi ( attribute_values[i]);
+                    etat->get_fyear_by_value_date = utils_str_atoi ( attribute_values[i]);
 
                 else if ( !strcmp ( attribute_names[i], "Is_pixmaps_dir" ) )
                 {
-                    etat.is_pixmaps_dir = utils_str_atoi ( attribute_values[i] );
-                    if ( etat.is_pixmaps_dir && etat.name_logo == NULL )
+                    etat->is_pixmaps_dir = utils_str_atoi ( attribute_values[i] );
+                    if ( etat->is_pixmaps_dir && etat->name_logo == NULL )
                     {
                         GdkPixbuf *pixbuf = NULL;
                         gchar *chemin_logo = NULL;
@@ -917,7 +924,7 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
 
             case 'M':
                 if ( !strcmp ( attribute_names[i], "Metatree_sort_transactions" ))
-                    etat.metatree_sort_transactions = utils_str_atoi( attribute_values[i]);
+                    etat->metatree_sort_transactions = utils_str_atoi( attribute_values[i]);
                 else
                     unknown = 1;
                 break;
@@ -930,13 +937,13 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
                 {
                     GdkPixbuf *pixbuf = NULL;
 
-                    etat.name_logo = my_strdup ( attribute_values[i] );
-                    if ( etat.is_pixmaps_dir )
+                    etat->name_logo = my_strdup ( attribute_values[i] );
+                    if ( etat->is_pixmaps_dir )
                     {
                         gchar *chemin_logo = NULL;
 
-                        if ( etat.name_logo )
-                            chemin_logo = g_build_filename  ( gsb_dirs_get_pixmaps_dir ( ), etat.name_logo, NULL );
+                        if ( etat->name_logo )
+                            chemin_logo = g_build_filename  ( gsb_dirs_get_pixmaps_dir ( ), etat->name_logo, NULL );
                         else
                             chemin_logo = g_build_filename  ( gsb_dirs_get_pixmaps_dir ( ), "grisbi-logo.png", NULL );
                         if ( chemin_logo )
@@ -972,10 +979,10 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
 
             case 'R':
                 if ( !strcmp ( attribute_names[i], "Reconcile_end_date" ) )
-                    etat.reconcile_end_date = utils_str_atoi ( attribute_values[i] );
+                    etat->reconcile_end_date = utils_str_atoi ( attribute_values[i] );
 
                 else if ( !strcmp ( attribute_names[i], "Remind_display_per_account" ) )
-                    etat.retient_affichage_par_compte = utils_str_atoi ( attribute_values[i] );
+                    etat->retient_affichage_par_compte = utils_str_atoi ( attribute_values[i] );
 
                 else
                     unknown = 1;
@@ -991,10 +998,10 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
                 else if ( !strcmp ( attribute_names[i], "Scheduler_column_width" ) )
                 {
                     /* initialise la réinitialisation des colonnes */
-                    etat.scheduler_column_width = my_strdup ( attribute_values[i] );
+                    etat->scheduler_column_width = my_strdup ( attribute_values[i] );
 
                     initialise_largeur_colonnes_tab_affichage_ope ( GSB_SCHEDULER_PAGE,
-                            etat.scheduler_column_width );
+                            etat->scheduler_column_width );
                 }
 
                 else if ( !strcmp ( attribute_names[i], "Scheduler_view" ))
@@ -1045,10 +1052,10 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
                 else if ( !strcmp ( attribute_names[i], "Transaction_column_width" ) )
                 {
                     /* initialise la réinitialisation des colonnes */
-                    etat.transaction_column_width = my_strdup ( attribute_values[i] );
+                    etat->transaction_column_width = my_strdup ( attribute_values[i] );
 
                     initialise_largeur_colonnes_tab_affichage_ope ( GSB_ACCOUNT_PAGE,
-                            etat.transaction_column_width );
+                            etat->transaction_column_width );
                 }
 
                 else if ( !strcmp ( attribute_names[i], "Transaction_column_align" ) )
@@ -1071,7 +1078,7 @@ void gsb_file_load_general_part ( const gchar **attribute_names,
 
             case 'U':
                 if ( !strcmp ( attribute_names[i], "Use_logo" ))
-                    etat.utilise_logo = utils_str_atoi ( attribute_values[i]);
+                    etat->utilise_logo = utils_str_atoi ( attribute_values[i]);
                 else
                     unknown = 1;
                 break;
@@ -3765,9 +3772,12 @@ void gsb_file_load_bet_part ( const gchar **attribute_names,
                         const gchar **attribute_values )
 {
     gint i=0;
+    GrisbiWindowEtat *etat;
 
     if ( !attribute_names[i] )
-    return;
+        return;
+
+    etat = grisbi_window_get_struct_etat ();
 
     do
     {
@@ -3781,14 +3791,14 @@ void gsb_file_load_bet_part ( const gchar **attribute_names,
 
     if ( !strcmp ( attribute_names[i], "Ddte" ) )
     {
-        etat.bet_deb_period = utils_str_atoi ( attribute_values[i] );
+        etat->bet_deb_period = utils_str_atoi ( attribute_values[i] );
         i++;
         continue;
     }
 
     if ( !strcmp ( attribute_names[i], "Bet_deb_cash_account_option" ) )
     {
-        etat.bet_deb_cash_account_option = utils_str_atoi ( attribute_values[i] );
+        etat->bet_deb_cash_account_option = utils_str_atoi ( attribute_values[i] );
         i++;
         continue;
     }
@@ -5323,6 +5333,9 @@ void gsb_file_load_logo_accueil ( const gchar **attribute_names,
                         const gchar **attribute_values )
 {
     gint i=0;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     do
     {
@@ -5339,9 +5352,9 @@ void gsb_file_load_logo_accueil ( const gchar **attribute_names,
         {
             GdkPixbuf *pixbuf = NULL;
 
-            pixbuf = gsb_select_icon_create_pixbuf_from_chaine_base64 ( 
+            pixbuf = gsb_select_icon_create_pixbuf_from_chaine_base64 (
                                 (gchar *) attribute_values[i] );
-            etat.is_pixmaps_dir = FALSE;
+            etat->is_pixmaps_dir = FALSE;
 
             gtk_window_set_default_icon ( pixbuf );
             gsb_select_icon_set_logo_pixbuf ( pixbuf );
@@ -5386,7 +5399,7 @@ void gsb_file_load_account_icon_part ( const gchar **attribute_names,
         
         if ( !strcmp ( attribute_names[i], "Image" ) )
         {
-            pixbuf = gsb_select_icon_create_pixbuf_from_chaine_base64 ( 
+            pixbuf = gsb_select_icon_create_pixbuf_from_chaine_base64 (
                                 (gchar *) attribute_values[i] );
             i++;
             continue;
@@ -6588,6 +6601,9 @@ void gsb_file_load_general_part_before_0_6 ( GMarkupParseContext *context,
                         const gchar *text )
 {
     const gchar *element_name;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     element_name = g_markup_parse_context_get_element ( context );
 
@@ -6681,15 +6697,15 @@ void gsb_file_load_general_part_before_0_6 ( GMarkupParseContext *context,
     if ( !strcmp ( element_name,
            "Echelle_date_import" ))
     {
-    valeur_echelle_recherche_date_import = utils_str_atoi ( text);
-    return;
+        etat->valeur_echelle_recherche_date_import = utils_str_atoi ( text);
+        return;
     }
 
     if ( !strcmp ( element_name,
            "Utilise_logo" ))
     {
-    etat.utilise_logo = utils_str_atoi ( text);
-    return;
+        etat->utilise_logo = utils_str_atoi ( text);
+        return;
     }
 
     if ( !strcmp ( element_name,
@@ -6713,8 +6729,8 @@ void gsb_file_load_general_part_before_0_6 ( GMarkupParseContext *context,
     if ( !strcmp ( element_name,
            "Caracteristiques_par_compte" ))
     {
-    etat.retient_affichage_par_compte = utils_str_atoi(text);
-    return;
+        etat->retient_affichage_par_compte = utils_str_atoi(text);
+        return;
     }
 
     if ( !strcmp ( element_name,
@@ -8033,8 +8049,10 @@ gboolean gsb_file_load_update_previous_version ( void )
     GList *dlist_tmp;
     gchar** strarray;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
     conf = grisbi_app_get_conf ( );
+    etat = grisbi_window_get_struct_etat ();
 
     strarray = g_strsplit ( download_tmp_values.file_version, ".", 0 );
     tmpstr = g_strjoinv ( "", strarray );
@@ -8099,7 +8117,7 @@ gboolean gsb_file_load_update_previous_version ( void )
 
         /*     ajout de la 0.5 -> valeur_echelle_recherche_date_import qu'on me à 2 */
 
-        valeur_echelle_recherche_date_import = 2;
+        etat->valeur_echelle_recherche_date_import = 2;
 
         /*         passage à l'utf8 : on fait le tour des devises pour retrouver l'euro */
         /* Handle Euro nicely */
@@ -8166,7 +8184,7 @@ gboolean gsb_file_load_update_previous_version ( void )
         /*         un bug dans la 0.5.0 permettait à des comptes d'avoir un affichage différent, */
         /*         même si celui ci devait être identique pour tous, on vérifie ici */
 
-        if ( !etat.retient_affichage_par_compte )
+        if ( !etat->retient_affichage_par_compte )
         {
             gint affichage_r;
             gint nb_lignes_ope;
@@ -8835,7 +8853,7 @@ gboolean gsb_file_load_update_previous_version ( void )
         gsb_assistant_archive_run (TRUE);
 
     /* if we opened an archive, we say it here */
-    if (etat.is_archive)
+    if (etat->is_archive)
     dialogue_hint (_("You have opened an archive.\nThere is no limit in Grisbi, "
                         "you can do whatever you want and save it later (new reports...) "
                         "but remember it's an archive before modifying some transactions "
diff --git a/src/gsb_file_save.c b/src/gsb_file_save.c
index 7769cc9..214220c 100644
--- a/src/gsb_file_save.c
+++ b/src/gsb_file_save.c
@@ -168,10 +168,9 @@ extern gint scheduler_col_width[SCHEDULER_COL_VISIBLE_COLUMNS];
 extern gint tab_affichage_ope[TRANSACTION_LIST_ROWS_NB][CUSTOM_MODEL_VISIBLE_COLUMNS];
 extern gint transaction_col_align[CUSTOM_MODEL_VISIBLE_COLUMNS];
 extern gint transaction_col_width[CUSTOM_MODEL_VISIBLE_COLUMNS];
-extern gint valeur_echelle_recherche_date_import;
 /*END_EXTERN*/
 
-/** 
+/**
  * save the grisbi file or an archive
  * we don't check anything here, all must be done before, here we just write
  * the file and set the permissions
@@ -214,13 +213,15 @@ gboolean gsb_file_save_save_file ( const gchar *filename,
     gint account_icon_part = 4500;
     gint bet_part = 500;
     gint bet_graph_part = 100;
-
     struct stat buf;
-
-    gsb_plugin * plugin;
+    gsb_plugin *plugin;
+    GrisbiWindowEtat *etat;
+    GrisbiWindowRun *run;
 
     devel_debug (filename);
 
+    etat = grisbi_window_get_struct_etat ();
+
     if ( g_file_test ( filename, G_FILE_TEST_EXISTS ) )
     {
         /* the file exists, we need to get the chmod values because gtk will overwrite it */
@@ -235,7 +236,8 @@ gboolean gsb_file_save_save_file ( const gchar *filename,
         /* the file doesn't exist, so we will set the only user chmod */
         do_chmod = TRUE;
 
-    run.is_saving = TRUE;
+    run = grisbi_window_get_struct_run ( NULL );
+    run->is_saving = TRUE;
 
     /* we begin to try to reserve enough memory to make the entire file
      * if not enough, we will make it growth later
@@ -364,7 +366,7 @@ gboolean gsb_file_save_save_file ( const gchar *filename,
 					   &file_content,
 					   FALSE );
 
-    if ( etat.utilise_logo && etat.is_pixmaps_dir == FALSE )
+    if ( etat->utilise_logo && etat->is_pixmaps_dir == FALSE )
         iterator = gsb_file_save_logo_part ( iterator,
 					   &length_calculated,
 					   &file_content );
@@ -381,7 +383,7 @@ gboolean gsb_file_save_save_file ( const gchar *filename,
 					   my_strdup ("</Grisbi>"));
 
     /* crypt the file if asked */
-    if ( etat.crypt_file )
+    if ( etat->crypt_file )
     {
         if ( ( plugin = gsb_plugin_find ( "openssl" ) ) )
         {
@@ -485,7 +487,7 @@ gboolean gsb_file_save_save_file ( const gchar *filename,
 #endif /*_MSC_VER */
     }
 
-    run.is_saving = FALSE;
+    run->is_saving = FALSE;
 
     return ( TRUE );
 }
@@ -586,6 +588,9 @@ gulong gsb_file_save_general_part ( gulong iterator,
     gchar *mon_thousands_sep;
     gchar *navigation_order_list = NULL;
     gboolean is_archive = FALSE;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /* prepare stuff to save general information */
 
@@ -679,13 +684,13 @@ gulong gsb_file_save_general_part ( gulong iterator,
     }
     
     /* CSV skipped lines */
-    skipped_lines_string = utils_str_itoa ( etat.csv_skipped_lines[0] );
+    skipped_lines_string = utils_str_itoa ( etat->csv_skipped_lines[0] );
     for ( i = 1; i < CSV_MAX_TOP_LINES ; i ++ )
     {
         skipped_lines_string = g_strconcat (
                         first_string_to_free =  skipped_lines_string ,
-					    "-", 
-					    second_string_to_free = utils_str_itoa ( etat.csv_skipped_lines[i] ),
+					    "-",
+					    second_string_to_free = utils_str_itoa ( etat->csv_skipped_lines[i] ),
 					    NULL );
 
         g_free ( first_string_to_free );
@@ -718,10 +723,8 @@ gulong gsb_file_save_general_part ( gulong iterator,
         mon_thousands_sep = g_strdup ( "empty" );
 
     /* if we save an archive, we save it here */
-    if (archive_number
-	||
-	etat.is_archive )
-	is_archive = TRUE;
+    if (archive_number || etat->is_archive )
+        is_archive = TRUE;
 
     /* save the general information */
     new_string = g_markup_printf_escaped ( "\t<General\n"
@@ -780,7 +783,7 @@ gulong gsb_file_save_general_part ( gulong iterator,
                        "\t\tBet_type_taux=\"%d\" />\n",
 	my_safe_null_str(VERSION_FICHIER),
 	my_safe_null_str(VERSION),
-	etat.crypt_file,
+	etat->crypt_file,
 	is_archive,
 	my_safe_null_str ( grisbi_app_get_active_file_title () ),
 	my_safe_null_str(adresse_commune),
@@ -795,18 +798,18 @@ gulong gsb_file_save_general_part ( gulong iterator,
 	affichage_echeances,
 	affichage_echeances_perso_nb_libre,
 	affichage_echeances_perso_j_m_a,
-	valeur_echelle_recherche_date_import,
-	etat.get_extract_number_for_check,
-	etat.get_fusion_import_transactions,
-	etat.get_categorie_for_payee,
-	etat.get_fyear_by_value_date,
-    etat.export_file_format,
-    etat.export_files_traitement,
-    etat.reconcile_end_date,
-	etat.utilise_logo,
-    my_safe_null_str( etat.name_logo ),
-    etat.is_pixmaps_dir,
-	etat.retient_affichage_par_compte,
+    etat->valeur_echelle_recherche_date_import,
+	etat->get_extract_number_for_check,
+	etat->get_fusion_import_transactions,
+	etat->get_categorie_for_payee,
+	etat->get_fyear_by_value_date,
+    etat->export_file_format,
+    etat->export_files_traitement,
+    etat->reconcile_end_date,
+	etat->utilise_logo,
+    my_safe_null_str( etat->name_logo ),
+    etat->is_pixmaps_dir,
+	etat->retient_affichage_par_compte,
 	my_safe_null_str(transactions_view),
 	display_one_line,
 	display_two_lines,
@@ -814,24 +817,24 @@ gulong gsb_file_save_general_part ( gulong iterator,
 	my_safe_null_str(transaction_column_width_write),
 	my_safe_null_str ( transaction_column_align_write ),
 	my_safe_null_str(scheduler_column_width_write),
-	etat.combofix_mixed_sort,
-	etat.combofix_max_item,
-	etat.combofix_case_sensitive,
-	etat.combofix_force_payee,
-	etat.combofix_force_category,
-	etat.automatic_separator,
-	my_safe_null_str(etat.csv_separator),
+	etat->combofix_mixed_sort,
+	etat->combofix_max_item,
+	etat->combofix_case_sensitive,
+	etat->combofix_force_payee,
+	etat->combofix_force_category,
+	etat->automatic_separator,
+	my_safe_null_str(etat->csv_separator),
 	my_safe_null_str(skipped_lines_string),
-    etat.metatree_sort_transactions,
-    etat.add_archive_in_total_balance,
+    etat->metatree_sort_transactions,
+    etat->add_archive_in_total_balance,
     my_safe_null_str ( bet_array_column_width_write ),
-    my_safe_null_str ( utils_str_dtostr ( etat.bet_capital,
-    gsb_data_currency_get_floating_point ( etat.bet_currency ), TRUE ) ),
-    etat.bet_currency,
-    my_safe_null_str ( utils_str_dtostr ( etat.bet_taux_annuel, BET_TAUX_DIGITS, TRUE ) ),
-    etat.bet_index_duree,
-    my_safe_null_str ( utils_str_dtostr ( etat.bet_frais, BET_TAUX_DIGITS, TRUE ) ),
-    etat.bet_type_taux );
+    my_safe_null_str ( utils_str_dtostr ( etat->bet_capital,
+    gsb_data_currency_get_floating_point ( etat->bet_currency ), TRUE ) ),
+    etat->bet_currency,
+    my_safe_null_str ( utils_str_dtostr ( etat->bet_taux_annuel, BET_TAUX_DIGITS, TRUE ) ),
+    etat->bet_index_duree,
+    my_safe_null_str ( utils_str_dtostr ( etat->bet_frais, BET_TAUX_DIGITS, TRUE ) ),
+    etat->bet_type_taux );
 
     g_free (transactions_view);
     g_free (scheduler_column_width_write);
@@ -2833,16 +2836,19 @@ gulong gsb_file_save_bet_part ( gulong iterator,
     gchar *new_string;
     GPtrArray *tab;
     gint i;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /* save the general informations */
     new_string = g_markup_printf_escaped ( "\t<Bet Ddte=\"%d\" Bet_deb_cash_account_option=\"%d\"/>\n",
-                        etat.bet_deb_period, etat.bet_deb_cash_account_option );
+                        etat->bet_deb_period, etat->bet_deb_cash_account_option );
 
     /* append the new string to the file content */
     iterator = gsb_file_save_append_part ( iterator,
-				        length_calculated,
-				        file_content,
-				        new_string );
+                        length_calculated,
+                        file_content,
+                        new_string );
 
     tab = bet_data_get_strings_to_save ( );
 
@@ -2853,9 +2859,9 @@ gulong gsb_file_save_bet_part ( gulong iterator,
     {
         new_string = g_ptr_array_index ( tab, i );
         iterator =  gsb_file_save_append_part ( iterator,
-				        length_calculated,
-				        file_content,
-				        new_string );
+                        length_calculated,
+                        file_content,
+                        new_string );
     }
 
     /* and return the new iterator */
diff --git a/src/gsb_file_util.c b/src/gsb_file_util.c
index d0de5ac..f000a1f 100644
--- a/src/gsb_file_util.c
+++ b/src/gsb_file_util.c
@@ -287,17 +287,19 @@ gboolean gsb_file_util_modify_lock ( gboolean create_lock )
 {
     gchar *nom_fichier_comptes;
     gchar *lock_filename;
+    GrisbiWindowEtat *etat;
 
     devel_debug_int ( create_lock );
+    etat = grisbi_window_get_struct_etat ();
 
     /* if the file was already opened we do nothing */
     nom_fichier_comptes = g_strdup ( grisbi_app_get_active_filename () );
 
-    if ( ( etat.fichier_deja_ouvert )
-	 ||
-	 !nom_fichier_comptes
-	 ||
-	 strlen ( nom_fichier_comptes) == 0 )
+    if ( ( etat->fichier_deja_ouvert )
+     ||
+     !nom_fichier_comptes
+     ||
+     strlen ( nom_fichier_comptes) == 0 )
     {
         g_free ( nom_fichier_comptes );
 
@@ -335,13 +337,13 @@ gboolean gsb_file_util_modify_lock ( gboolean create_lock )
             dialog_message ( "account-already-opened", nom_fichier_comptes );
 
             /* the lock is already created, return TRUE */
-            etat.fichier_deja_ouvert = 1;
+            etat->fichier_deja_ouvert = 1;
             g_free ( nom_fichier_comptes );
 
             return TRUE;
         }
 
-        etat.fichier_deja_ouvert = 0;
+        etat->fichier_deja_ouvert = 0;
 
         fichier = utf8_fopen ( lock_filename, "w" );
 
@@ -362,7 +364,7 @@ gboolean gsb_file_util_modify_lock ( gboolean create_lock )
         fclose ( fichier );
         return TRUE;
     }
-    else if ( etat.fichier_deja_ouvert == 0 )
+    else if ( etat->fichier_deja_ouvert == 0 )
     {
         /* delete the lock file */
         gint result;
@@ -391,7 +393,7 @@ gboolean gsb_file_util_modify_lock ( gboolean create_lock )
     else
     {
         /* si le fichier est déjà ouvert on ne fait rien */
-        etat.fichier_deja_ouvert = 0;
+        etat->fichier_deja_ouvert = 0;
         g_free ( nom_fichier_comptes );
 
         return TRUE;
diff --git a/src/gsb_form.c b/src/gsb_form.c
index ad58127..e493bfd 100644
--- a/src/gsb_form.c
+++ b/src/gsb_form.c
@@ -1830,11 +1830,12 @@ void gsb_form_check_auto_separator ( GtkWidget *entry )
     gchar *mon_decimal_point;
     gunichar decimal_point;
     gint i;
+    GrisbiWindowEtat *etat;
 
-    if (!etat.automatic_separator
-	||
-	!entry )
-	return;
+    etat = grisbi_window_get_struct_etat ();
+
+    if ( !etat->automatic_separator || !entry )
+        return;
     
     /* we need a my_strdup to permit to do the g_free later
      * because if strlen < floating point we need to
@@ -2358,8 +2359,10 @@ gboolean gsb_form_finish_edition ( void )
     gint source_transaction_number = -1;
     gint nbre_passage = 0;
     gint mother_number;
+    GrisbiWindowRun *run;
 
     devel_debug (NULL);
+    run = grisbi_window_get_struct_run ( NULL );
 
     /* get the number of the transaction, stored in the form (< 0 if new ) */
     transaction_number = GPOINTER_TO_INT (g_object_get_data ( G_OBJECT ( transaction_form ),
@@ -2624,7 +2627,7 @@ gboolean gsb_form_finish_edition ( void )
 
     /* if it's a reconciliation and we modify a transaction, check
      * the amount of marked transactions */
-    if ( is_transaction && run.equilibrage )
+    if ( is_transaction && run->equilibrage )
     {
         if (new_transaction)
             /* we are reconciling and it's a new transaction, so need to show the checkbox */
diff --git a/src/gsb_form_widget.c b/src/gsb_form_widget.c
index 1720b04..629c1d8 100644
--- a/src/gsb_form_widget.c
+++ b/src/gsb_form_widget.c
@@ -170,9 +170,12 @@ GtkWidget *gsb_form_widget_create ( gint element_number,
                         gint account_number )
 {
     GtkWidget *widget;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     if (!element_number)
-	return NULL;
+        return NULL;
 
     widget = NULL;
 
@@ -219,11 +222,11 @@ GtkWidget *gsb_form_widget_create ( gint element_number,
 	    widget = gtk_combofix_new (
                         gsb_data_payee_get_name_and_report_list ( ) );
 	    gtk_combofix_set_force_text ( GTK_COMBOFIX (widget),
-					  etat.combofix_force_payee );
+					  etat->combofix_force_payee );
 	    gtk_combofix_set_max_items ( GTK_COMBOFIX (widget),
-					 etat.combofix_max_item );
+					 etat->combofix_max_item );
 	    gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (widget),
-					      etat.combofix_case_sensitive );
+					      etat->combofix_case_sensitive );
 	    /* we never mix the payee because the only case of the complex combofix is
 	     * for the report and there is non sense to mix report with the payee */
 	    gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (widget),
@@ -234,13 +237,13 @@ GtkWidget *gsb_form_widget_create ( gint element_number,
 	    widget = gtk_combofix_new (
                          gsb_data_category_get_name_list ( TRUE, TRUE, TRUE, TRUE ) );
 	    gtk_combofix_set_force_text ( GTK_COMBOFIX (widget),
-					  etat.combofix_force_category );
+					  etat->combofix_force_category );
 	    gtk_combofix_set_max_items ( GTK_COMBOFIX (widget),
-					 etat.combofix_max_item );
+					 etat->combofix_max_item );
 	    gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (widget),
-					      etat.combofix_case_sensitive );
+					      etat->combofix_case_sensitive );
 	    gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (widget),
-					  etat.combofix_mixed_sort );
+					  etat->combofix_mixed_sort );
 	    break;
 
 	case TRANSACTION_FORM_FREE:
@@ -251,13 +254,13 @@ GtkWidget *gsb_form_widget_create ( gint element_number,
 	    widget = gtk_combofix_new (
                         gsb_data_budget_get_name_list (TRUE, TRUE));
 	    gtk_combofix_set_force_text ( GTK_COMBOFIX (widget),
-					  etat.combofix_force_category );
+					  etat->combofix_force_category );
 	    gtk_combofix_set_max_items ( GTK_COMBOFIX (widget),
-					 etat.combofix_max_item );
+					 etat->combofix_max_item );
 	    gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (widget),
-					      etat.combofix_case_sensitive );
+					      etat->combofix_case_sensitive );
 	    gtk_combofix_set_mixed_sort ( GTK_COMBOFIX (widget),
-					  etat.combofix_mixed_sort );
+					  etat->combofix_mixed_sort );
 	    break;
 
 	case TRANSACTION_FORM_TYPE:
diff --git a/src/gsb_reconcile.c b/src/gsb_reconcile.c
index 8084af7..00b3519 100644
--- a/src/gsb_reconcile.c
+++ b/src/gsb_reconcile.c
@@ -305,7 +305,11 @@ gboolean gsb_reconcile_run_reconciliation ( GtkWidget *button,
     gint reconcile_number;
     gchar *last_name;
     gchar *string;
-	gchar* tmpstr;
+    gchar* tmpstr;
+    GrisbiWindowEtat *etat;
+    GrisbiWindowRun *run;
+
+    etat = grisbi_window_get_struct_etat ();
 
     account_number = gsb_gui_navigation_get_current_account ();
 
@@ -390,20 +394,21 @@ gboolean gsb_reconcile_run_reconciliation ( GtkWidget *button,
     }
 
     /* reset records in run structure if user has changed of account */
-    if (run.reconcile_account_number != account_number)
+    run = grisbi_window_get_struct_run ( NULL );
+    if (run->reconcile_account_number != account_number)
     {
-        g_free (run.reconcile_final_balance);
-        if (run.reconcile_new_date)
-            g_date_free (run.reconcile_new_date);
-        run.reconcile_final_balance = NULL;
-        run.reconcile_new_date = NULL;
-        run.reconcile_account_number = -1;
+        g_free (run->reconcile_final_balance);
+        if (run->reconcile_new_date)
+            g_date_free (run->reconcile_new_date);
+        run->reconcile_final_balance = NULL;
+        run->reconcile_new_date = NULL;
+        run->reconcile_account_number = -1;
     }
 
     /* set last input date/amount if available */
-    if (run.reconcile_new_date)
+    if (run->reconcile_new_date)
     {
-        date = run.reconcile_new_date;
+        date = run->reconcile_new_date;
     }
     else
     {
@@ -422,9 +427,9 @@ gboolean gsb_reconcile_run_reconciliation ( GtkWidget *button,
             g_free (string);
             g_date_add_months ( date, 1 );
 
-            /* if etat.reconcile_end_date or the new date is after today, set today */
+            /* if etat->reconcile_end_date or the new date is after today, set today */
             today = gdate_today();
-            if ( etat.reconcile_end_date || g_date_compare ( date, today) > 0 )
+            if ( etat->reconcile_end_date || g_date_compare ( date, today) > 0 )
             {
                 g_date_free (date);
                 date = gdate_today();
@@ -462,8 +467,8 @@ gboolean gsb_reconcile_run_reconciliation ( GtkWidget *button,
 
     /* set last input amount if available and if the account is the good one */
     gtk_entry_set_text ( GTK_ENTRY ( reconcile_final_balance_entry ), 
-            (run.reconcile_final_balance) ? run.reconcile_final_balance : "");
-    g_free(run.reconcile_final_balance);
+            (run->reconcile_final_balance) ? run->reconcile_final_balance : "");
+    g_free(run->reconcile_final_balance);
 
     /* set the title */
     tmpstr = g_markup_printf_escaped ( _(" <b>%s reconciliation</b> "),
@@ -473,15 +478,15 @@ gboolean gsb_reconcile_run_reconciliation ( GtkWidget *button,
     g_free ( tmpstr );
 
     /* we go to the reconciliation mode */
-    run.equilibrage = 1;
+    run->equilibrage = 1;
 
     /* set all the balances for reconciliation */
     gsb_reconcile_update_amounts (NULL, NULL);
 
     /* set the transactions list to reconciliation mode */
     /* only change the current account */
-    reconcile_save_account_display = etat.retient_affichage_par_compte;
-    etat.retient_affichage_par_compte = 1;
+    reconcile_save_account_display = etat->retient_affichage_par_compte;
+    etat->retient_affichage_par_compte = 1;
 
     /* hide the marked R transactions */
     reconcile_save_show_marked = gsb_data_account_get_r (account_number);
@@ -531,63 +536,71 @@ gboolean gsb_reconcile_finish_reconciliation ( GtkWidget *button,
     gint account_number;
     gint reconcile_number;
     gsb_real real;
-	gchar* tmpstr;
+    gchar *tmpstr;
+    GrisbiWindowRun *run;
 
     account_number = gsb_gui_navigation_get_current_account ();
 
-    if ( gsb_real_sub ( gsb_real_add ( utils_real_get_from_string (gtk_entry_get_text ( GTK_ENTRY ( reconcile_initial_balance_entry ))),
-				       gsb_data_account_calculate_waiting_marked_balance (account_number)),
-			utils_real_get_from_string (gtk_entry_get_text ( GTK_ENTRY ( reconcile_final_balance_entry )))).mantissa != 0 )
+    if ( gsb_real_sub ( gsb_real_add ( utils_real_get_from_string (
+                        gtk_entry_get_text ( GTK_ENTRY ( reconcile_initial_balance_entry ) ) ),
+                        gsb_data_account_calculate_waiting_marked_balance ( account_number ) ),
+                        utils_real_get_from_string ( gtk_entry_get_text (
+                        GTK_ENTRY ( reconcile_final_balance_entry ) ) ) ).mantissa != 0 )
     {
-	dialogue_warning_hint ( _("There is a variance in balances, check that both final balance and initial balance minus marked transactions are equal."),
-				_("Reconciliation can't be completed.") );
-	return FALSE;
+        dialogue_warning_hint ( _("There is a variance in balances, check that both final balance "
+                        "and initial balance minus marked transactions are equal."),
+                        _("Reconciliation can't be completed.") );
+        return FALSE;
     }
 
+    run = grisbi_window_get_struct_run ( NULL );
+
     /* get and check the reconcile name */
-    reconcile_number = gsb_data_reconcile_get_number_by_name (gtk_entry_get_text ( GTK_ENTRY ( reconcile_number_entry )));
+    reconcile_number = gsb_data_reconcile_get_number_by_name (
+                        gtk_entry_get_text ( GTK_ENTRY ( reconcile_number_entry ) ) );
     if (reconcile_number)
     {
-	dialogue_warning_hint ( _("There is already a reconcile with that name, you must use another name or let it free.\nIf the reconcile name is ending by a number,\nit will be automatically incremented."),
-				_("Reconciliation can't be completed.") );
-	return FALSE;
+        dialogue_warning_hint ( _("There is already a reconcile with that name, you must use another name "
+                        "or let it free.\nIf the reconcile name is ending by a number,\nit will be "
+                        "automatically incremented."),
+                        _("Reconciliation can't be completed.") );
+        return FALSE;
     }
 
 
     /* get and save the date */
-    date = gsb_calendar_entry_get_date (reconcile_new_date_entry);
-    if (!date)
+    date = gsb_calendar_entry_get_date ( reconcile_new_date_entry );
+    if ( !date )
     {
-	gchar* tmpstr = g_strdup_printf ( _("Invalid date: '%s'"),
-						  gtk_entry_get_text ( GTK_ENTRY ( reconcile_new_date_entry )));
-	dialogue_warning_hint ( tmpstr,
-				_("Reconciliation can't be completed.") );
-	g_free ( tmpstr );
-	return FALSE;
+        tmpstr = g_strdup_printf ( _("Invalid date: '%s'"),
+                        gtk_entry_get_text ( GTK_ENTRY ( reconcile_new_date_entry ) ) );
+        dialogue_warning_hint ( tmpstr, _("Reconciliation can't be completed.") );
+        g_free ( tmpstr );
+
+        return FALSE;
     }
 
-    if (!strlen (gtk_entry_get_text ( GTK_ENTRY ( reconcile_number_entry ))))
+    if ( !strlen ( gtk_entry_get_text ( GTK_ENTRY ( reconcile_number_entry ) ) ) )
     {
-	dialogue_warning_hint ( _("You need to set a name to the reconciliation ; at least, set a number,\nit will be automatically incremented later"),
-				_("Reconciliation can't be completed.") );
-	return FALSE;
+        dialogue_warning_hint ( _("You need to set a name to the reconciliation ; at least, "
+                    "set a number,\nit will be automatically incremented later"),
+                    _("Reconciliation can't be completed.") );
+        return FALSE;
     }
 
     /* restore the good sort of the list */
-    if (transaction_list_sort_get_reconcile_sort ())
+    if ( transaction_list_sort_get_reconcile_sort () )
     {
-	gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON (reconcile_sort_list_button),
-				       FALSE );
-	gsb_reconcile_list_button_clicked (reconcile_sort_list_button, NULL);
+        gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( reconcile_sort_list_button ), FALSE );
+        gsb_reconcile_list_button_clicked ( reconcile_sort_list_button, NULL );
     }
 
-    tmpstr = g_strdup_printf ( _("Last statement: %s"), gsb_format_gdate (date));
-    gtk_label_set_text ( GTK_LABEL ( label_last_statement ),
-			 tmpstr);
+    tmpstr = g_strdup_printf ( _("Last statement: %s"), gsb_format_gdate ( date ) );
+    gtk_label_set_text ( GTK_LABEL ( label_last_statement ), tmpstr );
     g_free ( tmpstr );
 
     /* create the new reconcile structure */
-    reconcile_number = gsb_data_reconcile_new (gtk_entry_get_text (GTK_ENTRY (reconcile_number_entry)));
+    reconcile_number = gsb_data_reconcile_new ( gtk_entry_get_text ( GTK_ENTRY (reconcile_number_entry ) ) );
     gsb_data_reconcile_set_account ( reconcile_number, account_number );
 
     /* set the variables of the reconcile */
@@ -604,8 +617,7 @@ gboolean gsb_reconcile_finish_reconciliation ( GtkWidget *button,
 
     real = utils_real_get_from_string ( gtk_entry_get_text (
                         GTK_ENTRY ( reconcile_final_balance_entry ) ) );
-    gsb_data_reconcile_set_final_balance ( reconcile_number,
-					   real );
+    gsb_data_reconcile_set_final_balance ( reconcile_number, real );
 
     /* modify the reconciled transactions */
     list_tmp_transactions = gsb_data_transaction_get_transactions_list ();
@@ -639,12 +651,12 @@ gboolean gsb_reconcile_finish_reconciliation ( GtkWidget *button,
     gsb_reconcile_cancel (NULL, NULL);
 
     /* reset records in run: to do after gsb_reconcile_cancel */
-    g_free (run.reconcile_final_balance);
-    if (run.reconcile_new_date)
-        g_date_free (run.reconcile_new_date);
-    run.reconcile_final_balance = NULL;
-    run.reconcile_new_date = NULL;
-    run.reconcile_account_number = -1;
+    g_free (run->reconcile_final_balance);
+    if (run->reconcile_new_date)
+        g_date_free (run->reconcile_new_date);
+    run->reconcile_final_balance = NULL;
+    run->reconcile_new_date = NULL;
+    run->reconcile_account_number = -1;
 
     gsb_file_set_modified ( TRUE );
 
@@ -710,12 +722,18 @@ void gsb_reconcile_sensitive ( gboolean sensitive )
 gboolean gsb_reconcile_cancel ( GtkWidget *button,
 				        gpointer null )
 {
-    run.equilibrage = 0;
+    GrisbiWindowEtat *etat;
+    GrisbiWindowRun *run;
+
+    etat = grisbi_window_get_struct_etat ();
+
+    run = grisbi_window_get_struct_run ( NULL );
+    run->equilibrage = 0;
 
     /* save the final balance/new date for the next time the user will try to reconcile */
-    run.reconcile_account_number = gsb_gui_navigation_get_current_account ();
-    run.reconcile_final_balance = g_strdup ( gtk_entry_get_text ( GTK_ENTRY ( reconcile_final_balance_entry ) ) );
-    run.reconcile_new_date = gsb_parse_date_string ( gtk_entry_get_text ( GTK_ENTRY ( reconcile_new_date_entry ) ) );
+    run->reconcile_account_number = gsb_gui_navigation_get_current_account ();
+    run->reconcile_final_balance = g_strdup ( gtk_entry_get_text ( GTK_ENTRY ( reconcile_final_balance_entry ) ) );
+    run->reconcile_new_date = gsb_parse_date_string ( gtk_entry_get_text ( GTK_ENTRY ( reconcile_new_date_entry ) ) );
 
     /* set the normal color to the date entry */
     gsb_calendar_entry_set_color ( reconcile_new_date_entry, TRUE);
@@ -731,7 +749,7 @@ gboolean gsb_reconcile_cancel ( GtkWidget *button,
     transaction_list_show_toggle_mark (FALSE);
 
     /* restore the saved data */
-    etat.retient_affichage_par_compte = reconcile_save_account_display;
+    etat->retient_affichage_par_compte = reconcile_save_account_display;
 
     gsb_transactions_list_set_visible_rows_number ( reconcile_save_rows_number );
 
diff --git a/src/gsb_reconcile_config.c b/src/gsb_reconcile_config.c
index 355793c..10f0731 100644
--- a/src/gsb_reconcile_config.c
+++ b/src/gsb_reconcile_config.c
@@ -108,6 +108,9 @@ GtkWidget *gsb_reconcile_config_create ( void )
     GtkWidget *table_selection;
     GtkWidget *button;
     gint width_entry = 80;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     vbox_pref = new_vbox_with_title_and_icon ( _("Reconciliation"),
 					       "reconciliationlg.png" );
@@ -117,7 +120,7 @@ GtkWidget *gsb_reconcile_config_create ( void )
                         _("Start Date + one month"),
                         _("Today's date"),
                         NULL,
-                        &etat.reconcile_end_date,
+                        &etat->reconcile_end_date,
                         G_CALLBACK ( gsb_reconcile_config_end_date_changed ),
                         NULL,
                         GTK_ORIENTATION_HORIZONTAL );
@@ -589,7 +592,10 @@ gboolean gsb_reconcile_config_end_date_changed ( GtkWidget *checkbutton,
                         GdkEventButton *event,
                         gpointer data )
 {
-    etat.reconcile_end_date = GPOINTER_TO_IN ,  g_end_date_changed ( GtkWidget *checkbutton,  le_new_date_entry ) ) );  ally incremented later"),   by a number,\nit will be automatically incremented."),    °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 T ( g_object_get_data ( G_OBJECT ( checkbutton ), "pointer" ) );
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
+    etat->reconcile_end_date = GPOINTER_TO_INT ( g_object_get_data ( G_OBJECT ( checkbutton ), "pointer" ) );
 
     gsb_file_set_modified ( TRUE );
 
diff --git a/src/gsb_scheduler_list.c b/src/gsb_scheduler_list.c
index 73d8945..e0b9ccc 100644
--- a/src/gsb_scheduler_list.c
+++ b/src/gsb_scheduler_list.c
@@ -197,9 +197,12 @@ GtkWidget *gsb_scheduler_list_create_list ( void )
     GtkWidget *vbox, *scrolled_window;
     GtkWidget *tree_view;
 	GtkTreeModel *tree_model;
+    GrisbiWindowEtat *etat;
 
     devel_debug (NULL);
 
+    etat = grisbi_window_get_struct_etat ();
+
     /* first, a vbox */
     vbox = gtk_vbox_new ( FALSE, 5 );
     gtk_container_set_border_width ( GTK_CONTAINER ( vbox ), 0 );
@@ -236,7 +239,7 @@ GtkWidget *gsb_scheduler_list_create_list ( void )
     gsb_scheduler_list_create_list_columns (tree_view);
 
     /* begin by hiding the notes (set to 1 because !1 in the function */
-    etat.affichage_commentaire_echeancier = 1;
+    etat->affichage_commentaire_echeancier = 1;
     gsb_scheduler_list_show_notes ();
 
     g_signal_connect ( G_OBJECT ( gtk_tree_view_get_selection ( GTK_TREE_VIEW ( tree_view ) ) ),
@@ -791,14 +794,19 @@ gint gsb_scheduler_list_default_sort_function ( GtkTreeModel *model,
  */
 gboolean gsb_scheduler_list_show_notes ( void )
 {
-    etat.affichage_commentaire_echeancier = !etat.affichage_commentaire_echeancier;
+    GrisbiWindowEtat *etat;
+
+    devel_debug (NULL);
+    etat = grisbi_window_get_struct_etat ();
+
+    etat->affichage_commentaire_echeancier = !etat->affichage_commentaire_echeancier;
 
     gtk_tree_view_column_set_visible ( GTK_TREE_VIEW_COLUMN ( scheduler_list_column[COL_NB_FREQUENCY] ),
-				       !etat.affichage_commentaire_echeancier );
+				       !etat->affichage_commentaire_echeancier );
     gtk_tree_view_column_set_visible ( GTK_TREE_VIEW_COLUMN ( scheduler_list_column[COL_NB_MODE] ),
-				       !etat.affichage_commentaire_echeancier );
+				       !etat->affichage_commentaire_echeancier );
     gtk_tree_view_column_set_visible ( GTK_TREE_VIEW_COLUMN ( scheduler_list_column[COL_NB_NOTES] ),
-				       etat.affichage_commentaire_echeancier );
+				       etat->affichage_commentaire_echeancier );
     return FALSE;
 }
 
diff --git a/src/gsb_transactions_list.c b/src/gsb_transactions_list.c
index 842f7ad..06943a8 100644
--- a/src/gsb_transactions_list.c
+++ b/src/gsb_transactions_list.c
@@ -502,6 +502,9 @@ static gboolean popup_transaction_view_mode_menu ( GtkWidget * button,
 {
     GtkWidget *menu, *menu_item;
     gint current_account;
+    GrisbiWindowRun *run;
+
+    run = grisbi_window_get_struct_run ( NULL );
 
     menu = gtk_menu_new ();
 
@@ -532,7 +535,7 @@ static gboolean popup_transaction_view_mode_menu ( GtkWidget * button,
     menu_item = gtk_check_menu_item_new_with_label ( _("Show reconciled transactions") );
     gtk_check_menu_item_set_active ( GTK_CHECK_MENU_ITEM (menu_item),
 				        gsb_data_account_get_r ( current_account ) );
-    if ( run.equilibrage == 1 )
+    if ( run->equilibrage == 1 )
         gtk_widget_set_sensitive ( menu_item, FALSE );
     else
         gtk_widget_set_sensitive ( menu_item, TRUE );
@@ -546,7 +549,7 @@ static gboolean popup_transaction_view_mode_menu ( GtkWidget * button,
     menu_item = gtk_check_menu_item_new_with_label ( _("Show lines archives") );
     gtk_check_menu_item_set_active ( GTK_CHECK_MENU_ITEM (menu_item),
 				        gsb_data_account_get_l ( current_account ) );
-    if ( run.equilibrage == 1 )
+    if ( run->equilibrage == 1 )
         gtk_widget_set_sensitive ( menu_item, FALSE );
     else
         gtk_widget_set_sensitive ( menu_item, TRUE );
@@ -1377,10 +1380,11 @@ gboolean gsb_transactions_list_button_press ( GtkWidget *tree_view,
     gpointer transaction_pointer;
     gint transaction_number, column, line_in_transaction;
     gint what_is_line;
+    GrisbiWindowRun *run;
 
     /*     if we are not in the list, go away */
     if ( ev -> window != gtk_tree_view_get_bin_window ( GTK_TREE_VIEW ( tree_view )) )
-	return(FALSE);
+        return(FALSE);
 
     /* first, give the focus to the list */
     gtk_widget_grab_focus (tree_view);
@@ -1399,9 +1403,11 @@ gboolean gsb_transactions_list_button_press ( GtkWidget *tree_view,
 	/* show the partial popup */
 	if ( ev -> button == RIGHT_BUTTON )
 	    popup_transaction_context_menu ( FALSE, -1, -1 );
-	return (TRUE);
+        return (TRUE);
     }
 
+    run = grisbi_window_get_struct_run ( NULL );
+
     /* ok we are on the list, get the transaction */
     model = GTK_TREE_MODEL ( transaction_model_get_model());
 
@@ -1477,7 +1483,7 @@ gboolean gsb_transactions_list_button_press ( GtkWidget *tree_view,
 	 &&
 	 column == find_element_col (ELEMENT_MARK)
 	 &&
-	 (( run.equilibrage
+	 (( run->equilibrage
 	    &&
 	    line_in_transaction == find_element_line (ELEMENT_MARK))
 	  ||
@@ -1513,8 +1519,10 @@ gboolean gsb_transactions_list_key_press ( GtkWidget *widget,
 {
     gint account_number;
     gint transaction_number;
+    GrisbiWindowRun *run;
 
     account_number = gsb_gui_navigation_get_current_account ();
+    run = grisbi_window_get_struct_run ( NULL );
 
     switch ( ev -> keyval )
     {
@@ -1578,7 +1586,7 @@ gboolean gsb_transactions_list_key_press ( GtkWidget *widget,
         transaction_number = gsb_data_account_get_current_transaction_number ( account_number );
         if ( transaction_number > 0 )
         {
-        if ( run.equilibrage )
+        if ( run->equilibrage )
         {
             /* we are reconciling, so mark/unmark the transaction */
             gsb_transactions_list_switch_mark ( transaction_number );
@@ -1727,6 +1735,7 @@ gboolean gsb_transactions_list_switch_mark ( gint transaction_number )
     gint col;
     gsb_real amount;
     gint account_number;
+    GrisbiWindowRun *run;
 
     devel_debug_int (transaction_number);
 
@@ -1781,7 +1790,8 @@ gboolean gsb_transactions_list_switch_mark ( gint transaction_number )
     }
 
     /* if we are reconciling, update the amounts label */
-    if ( run.equilibrage )
+    run = grisbi_window_get_struct_run ( NULL );
+    if ( run->equilibrage )
     {
     /* pbiava 02/12/2009 : shows the balance after you mark the transaction */
     transaction_list_set_balances (  );
@@ -1819,17 +1829,19 @@ gboolean gsb_transactions_list_switch_R_mark ( gint transaction_number )
     GtkTreeModel *model;
     gint msg_no = 0;
     gchar *tmp_str;
+    GrisbiWindowRun *run;
 
     r_column = find_element_col (ELEMENT_MARK);
     if ( r_column == -1 )
-	return FALSE;
+        return FALSE;
 
     /* if we are on the white line or a child of split, do nothing */
     if ( transaction_number == -1 )
-	return FALSE;
+        return FALSE;
 
     /* if we are reconciling, cancel the action */
-    if (run.equilibrage)
+    run = grisbi_window_get_struct_run ( NULL );
+    if (run->equilibrage)
     {
         dialogue_error ( _("You cannot switch a transaction between R and non R "
                          "while reconciling.\nPlease finish or cancel the "
@@ -2169,6 +2181,7 @@ gboolean gsb_transactions_list_delete_transaction ( gint transaction_number,
     gint account_number;
     gint msg_no = 0;
     GrisbiAppConf *conf;
+    GrisbiWindowRun *run;
 
     devel_debug_int (transaction_number);
     conf = grisbi_app_get_conf ( );
@@ -2268,7 +2281,8 @@ gboolean gsb_transactions_list_delete_transaction ( gint transaction_number,
     transaction_list_select (gsb_data_account_get_current_transaction_number (account_number));
 
     /* if we are reconciling, update the amounts */
-    if ( run.equilibrage )
+    run = grisbi_window_get_struct_run ( NULL );
+    if ( run->equilibrage )
         gsb_reconcile_update_amounts (NULL, NULL);
 
     /* we will update the home page */
@@ -2826,6 +2840,7 @@ gint gsb_transactions_list_clone_transaction ( gint transaction_number,
                         gint mother_transaction_number )
 {
     gint new_transaction_number;
+    GrisbiWindowRun *run;
 
     /* dupplicate the transaction */
     new_transaction_number = gsb_data_transaction_new_transaction (
@@ -2882,7 +2897,8 @@ gint gsb_transactions_list_clone_transaction ( gint transaction_number,
             list_tmp_transactions = list_tmp_transactions -> next;
         }
     }
-    if ( run.equilibrage )
+    run = grisbi_window_get_struct_run ( NULL );
+    if ( run->equilibrage )
         transaction_list_show_toggle_mark ( TRUE );
 
     return new_transaction_number;
@@ -3030,6 +3046,7 @@ gboolean gsb_transactions_list_move_transaction_to_account ( gint transaction_nu
 void schedule_selected_transaction ()
 {
     gint scheduled_number;
+    GrisbiWindowRun *run;
 
     if (!assert_selected_transaction())
         return;
@@ -3039,7 +3056,8 @@ void schedule_selected_transaction ()
 
     mise_a_jour_liste_echeances_auto_accueil = 1;
 
-    if ( run.equilibrage == 0 )
+    run = grisbi_window_get_struct_run ( NULL );
+    if ( run->equilibrage == 0 )
     {
         gsb_gui_navigation_set_selection (GSB_SCHEDULER_PAGE, 0, NULL);
         gsb_scheduler_list_select (scheduled_number);
@@ -3457,9 +3475,11 @@ gboolean gsb_transactions_list_change_sort_column ( GtkTreeViewColumn *tree_view
     gint selected_transaction;
     gint element_number;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
     devel_debug (NULL);
     conf = grisbi_app_get_conf ( );
+    etat = grisbi_window_get_struct_etat ();
 
     account_number = gsb_gui_navigation_get_current_account ();
     transaction_list_sort_get_column ( &current_column, &sort_type );
@@ -3525,7 +3545,7 @@ gboolean gsb_transactions_list_change_sort_column ( GtkTreeViewColumn *tree_view
 
         if ( tmp_account == account_number
             ||
-            !etat.retient_affichage_par_compte )
+            !etat->retient_affichage_par_compte )
         {
             /* set the new column to sort */
             gsb_data_account_set_sort_column ( tmp_account, new_column );
@@ -3564,13 +3584,16 @@ gboolean gsb_transactions_list_change_sort_column ( GtkTreeViewColumn *tree_view
 void mise_a_jour_affichage_r ( gboolean show_r )
 {
     gint current_account;
+    GrisbiWindowEtat *etat;
 
     devel_debug_int (show_r);
 
+    etat = grisbi_window_get_struct_etat ();
+
     current_account = gsb_gui_navigation_get_current_account ();
 
     /*  we check all the accounts */
-    /* 	if etat.retient_affichage_par_compte is set, only gsb_gui_navigation_get_current_account () will change */
+    /* 	if etat->retient_affichage_par_compte is set, only gsb_gui_navigation_get_current_account () will change */
     /* 	else, all the accounts change */
 
     if ( show_r == gsb_data_account_get_r ( current_account ) )
@@ -3582,7 +3605,7 @@ void mise_a_jour_affichage_r ( gboolean show_r )
 
     gsb_data_account_set_r ( current_account, show_r );
 
-    if ( !etat.retient_affichage_par_compte )
+    if ( !etat->retient_affichage_par_compte )
     {
 	GSList *list_tmp;
 
@@ -3615,13 +3638,17 @@ void mise_a_jour_affichage_r ( gboolean show_r )
 void gsb_transactions_list_show_archives_lines ( gboolean show_l )
 {
     gint current_account;
+    GrisbiWindowEtat *etat;
+
+    devel_debug_int (show_l);
+
+    etat = grisbi_window_get_struct_etat ();
 
-    devel_debug_int ( show_l );
 
     current_account = gsb_gui_navigation_get_current_account ( );
 
     /*  we check all the accounts */
-    /* 	if etat.retient_affichage_par_compte is set, only gsb_gui_navigation_get_current_account () will change */
+    /* 	if etat->retient_affichage_par_compte is set, only gsb_gui_navigation_get_current_account () will change */
     /* 	else, all the accounts change */
 
     if ( show_l == gsb_data_account_get_l ( current_account ) )
@@ -3632,7 +3659,7 @@ void gsb_transactions_list_show_archives_lines ( gboolean show_l )
 
     gsb_data_account_set_l ( current_account, show_l );
 
-    if ( !etat.retient_affichage_par_compte )
+    if ( !etat->retient_affichage_par_compte )
     {
         GSList *list_tmp;
 
@@ -3668,15 +3695,18 @@ void gsb_transactions_list_set_visible_rows_number ( gint rows_number )
 {
     GSList *list_tmp;
     gint current_account;
+    GrisbiWindowEtat *etat;
 
     devel_debug_int (rows_number);
 
+    etat = grisbi_window_get_struct_etat ();
+
     current_account = gsb_gui_navigation_get_current_account ();
     if ( rows_number == gsb_data_account_get_nb_rows (current_account) && rows_number > 1 )
 	return;
 
     /*     we check all the accounts */
-    /* 	if etat.retient_affichage_par_compte is set, only the current account changes */
+    /* 	if etat->retient_affichage_par_compte is set, only the current account changes */
     /* 	else, all the accounts change */
     list_tmp = gsb_data_account_get_list_accounts ();
 
@@ -3686,7 +3716,7 @@ void gsb_transactions_list_set_visible_rows_number ( gint rows_number )
 
 	i = gsb_data_account_get_no_account ( list_tmp -> data );
 
-	if ( !etat.retient_affichage_par_compte
+	if ( !etat->retient_affichage_par_compte
 	     ||
 	     i == current_account)
 	{
diff --git a/src/import.c b/src/import.c
index 5276c36..d922df0 100644
--- a/src/import.c
+++ b/src/import.c
@@ -2,7 +2,7 @@
 /*                                                                            */
 /*     Copyright (C)    2000-2008 Cédric Auger (cedric at grisbi.org)            */
 /*          2004-2008 Benjamin Drieu (bdrieu at april.org)                       */
-/*                      2008-2009 Pierre Biava (grisbi at pierre.biava.name)     */
+/*                      2008-2012 Pierre Biava (grisbi at pierre.biava.name)     */
 /*          http://www.grisbi.org                                             */
 /*                                                                            */
 /*  This program is free software; you can redistribute it and/or modify      */
@@ -38,6 +38,7 @@
 #include "dialog.h"
 #include "fenetre_principale.h"
 #include "grisbi_app.h"
+#include "grisbi_prefs.h"
 #include "gsb_account.h"
 #include "gsb_account_property.h"
 #include "gsb_assistant.h"
@@ -108,7 +109,7 @@ static void gsb_import_associations_cell_edited (GtkCellRendererText *cell,
                         const gchar *path_string,
                         const gchar *new_text,
                         GObject * main_widget );
-static gboolean gsb_import_associations_check_add_button ( GObject * main_widget );
+static gboolean gsb_import_associations_check_add_button ( void );
 static void gsb_import_associations_combo_changed ( GtkEditable *editable,
                         GObject * main_widget );
 static void gsb_import_associations_del_assoc ( GtkWidget *button, GtkWidget *main_widget );
@@ -215,7 +216,6 @@ static struct import_format builtin_formats[] =
 
 /** used to keep the number of the mother transaction while importing split transactions */
 static gint mother_transaction_number;
-gint valeur_echelle_recherche_date_import;
 GSList *liste_comptes_importes;
 GSList *liste_comptes_importes_error;
 static gint virements_a_chercher;
@@ -299,7 +299,7 @@ void importer_fichier ( void )
     /* if nothing opened, we need to create a new file to set up all the variables */
     if (!gsb_data_currency_get_currency_list ())
     {
-        init_variables ();
+/*         init_variables ();  */
         gsb_assistant_file_run (FALSE, TRUE);
         return;
     }
@@ -2021,21 +2021,24 @@ void gsb_import_add_imported_transactions ( struct struct_compte_importation *im
     GSList *list_tmp;
     GDate *first_date_import = NULL;
     gint demande_confirmation;
+    GrisbiWindowEtat *etat;
 
-    /* check the imported account id, and set it in the grisbi account if it doesn't 
+    /* check the imported account id, and set it in the grisbi account if it doesn't
      * exist or if it's wrong */
     if ( imported_account -> id_compte )
     {
-        if ( ! gsb_import_set_id_compte ( account_number, imported_account -> id_compte ) )
+        if ( !gsb_import_set_id_compte ( account_number, imported_account -> id_compte ) )
             return;
     }
 
+    etat = grisbi_window_get_struct_etat ();
+
     /* on fait un premier tour de la liste des opés pour repérer celles qui sont déjà entrées
-     * si on n'importe que du ofx, c'est facile, chaque opé est repérée par une id 
-     * donc si l'opé importée a une id, il suffit de rechercher l'id dans le compte, si elle 
-     * n'y est pas l'opé est à enregistrer 
-     * si on importe du qif, il n'y a pas d'id. donc soit on retrouve une opé semblable 
-     * (cad même montant et même date, on ne fait pas joujou avec le tiers car l'utilisateur  
+     * si on n'importe que du ofx, c'est facile, chaque opé est repérée par une id
+     * donc si l'opé importée a une id, il suffit de rechercher l'id dans le compte, si elle
+     * n'y est pas l'opé est à enregistrer
+     * si on importe du qif, il n'y a pas d'id. donc soit on retrouve une opé semblable
+     * (cad même montant et même date, on ne fait pas joujou avec le tiers car l'utilisateur
      * a pu le changer), et on demande à l'utilisateur quoi faire, sinon on enregistre l'opé
      */
 
@@ -2079,7 +2082,7 @@ void gsb_import_add_imported_transactions ( struct struct_compte_importation *im
 	    transaction_number = gsb_import_create_transaction ( imported_transaction,
                         account_number, imported_account -> origine );
 
-        if ( etat.get_fusion_import_transactions &&
+        if ( etat->get_fusion_import_transactions &&
                         imported_transaction -> ope_correspondante > 0 )
         {
             gsb_transactions_list_update_transaction ( transaction_number );
@@ -2174,6 +2177,9 @@ gboolean gsb_import_define_action ( struct struct_compte_importation *imported_a
         /* no id, no cheque, try to find the transaction */
         if ( imported_transaction -> action != IMPORT_TRANSACTION_LEAVE_TRANSACTION )
         {
+            GrisbiWindowEtat *etat;
+
+            etat = grisbi_window_get_struct_etat ();
              list_tmp_transactions = gsb_data_transaction_get_transactions_list ();
 
             while ( list_tmp_transactions )
@@ -2189,19 +2195,19 @@ gboolean gsb_import_define_action ( struct struct_compte_importation *imported_a
                         first_date_import ) > 0 )
                 {
                     GDate *date_debut_comparaison;
-		            GDate *date_fin_comparaison;
+                    GDate *date_fin_comparaison;
 
                     date_debut_comparaison = g_date_new_dmy ( g_date_get_day ( imported_transaction -> date ),
                                 g_date_get_month ( imported_transaction -> date ),
                                 g_date_get_year ( imported_transaction -> date ));
                     g_date_subtract_days ( date_debut_comparaison,
-                                valeur_echelle_recherche_date_import );
+                                etat->valeur_echelle_recherche_date_import );
 
                     date_fin_comparaison = g_date_new_dmy ( g_date_get_day ( imported_transaction -> date ),
                                 g_date_get_month ( imported_transaction -> date ),
                                 g_date_get_year ( imported_transaction -> date ));
                     g_date_add_days ( date_fin_comparaison,
-				                valeur_echelle_recherche_date_import );
+                                etat->valeur_echelle_recherche_date_import );
 
                     if ( !gsb_real_cmp ( gsb_data_transaction_get_amount (
                      transaction_number), imported_transaction -> montant )
@@ -2214,7 +2220,7 @@ gboolean gsb_import_define_action ( struct struct_compte_importation *imported_a
                      &&
                      !imported_transaction -> ope_de_ventilation
                      &&
-                     ( !etat.get_fusion_import_transactions
+                     ( !etat->get_fusion_import_transactions
                      ||
                      !gsb_data_transaction_get_id ( transaction_number ) ) )
                     {
@@ -2257,9 +2263,12 @@ void confirmation_enregistrement_ope_import ( struct struct_compte_importation *
     gchar* tmpstr2;
     gint action_derniere_ventilation;
     gint result;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /* pbiava the 03/17/2009 modifications pour la fusion des opérations */
-    if ( etat.get_fusion_import_transactions )
+    if ( etat->get_fusion_import_transactions )
         tmpstr = g_strdup_printf (
                         _("Confirmation of transactions to be merged in: %s"),
                         gsb_data_account_get_name ( account_number ) );
@@ -2281,7 +2290,7 @@ void confirmation_enregistrement_ope_import ( struct struct_compte_importation *
     gtk_window_set_resizable ( GTK_WINDOW ( dialog ), TRUE );
     gtk_container_set_border_width ( GTK_CONTAINER(dialog), 12 );
 
-    if ( etat.get_fusion_import_transactions )
+    if ( etat->get_fusion_import_transactions )
     {
         gtk_dialog_set_response_sensitive   ( GTK_DIALOG ( dialog ), -12, FALSE );
         tmpstr = g_strdup (
@@ -2348,7 +2357,7 @@ void confirmation_enregistrement_ope_import ( struct struct_compte_importation *
 	    gtk_widget_show ( hbox );
 
 	    ope_import -> bouton = gtk_check_button_new ();
-        if ( etat.get_fusion_import_transactions )
+        if ( etat->get_fusion_import_transactions )
             gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( ope_import -> bouton ), TRUE );
         g_object_set_data ( G_OBJECT ( ope_import -> bouton ), "dialog", dialog );
         g_signal_connect ( ope_import -> bouton,
@@ -2359,7 +2368,7 @@ void confirmation_enregistrement_ope_import ( struct struct_compte_importation *
 	    gtk_widget_show ( ope_import -> bouton );
 
 	    tmpstr2 = utils_real_get_string (ope_import -> montant);
-        if ( etat.get_fusion_import_transactions )
+        if ( etat->get_fusion_import_transactions )
             tmpstr = g_strdup_printf ( _("Transactions to be merged : %s ; %s ; %s"),
                         gsb_format_gdate ( ope_import -> date ),
                         ope_import -> tiers,
@@ -2464,7 +2473,7 @@ dialog_return:
             if ( ope_import -> operation_ventilee )
                 action_derniere_ventilation = 0;
         }
-        else if ( etat.get_fusion_import_transactions &&
+        else if ( etat->get_fusion_import_transactions &&
                         ope_import -> ope_correspondante > 0 )
         {
             ope_import -> action = 0;
@@ -2499,8 +2508,11 @@ gint gsb_import_create_transaction ( struct struct_ope_importation *imported_tra
     gint div_number;
     gint payment_number = 0;
     gchar* tmpstr = NULL;
+    GrisbiWindowEtat *etat;
 
-    if ( etat.get_fusion_import_transactions
+    etat = grisbi_window_get_struct_etat ();
+
+    if ( etat->get_fusion_import_transactions
      &&
      imported_transaction -> ope_correspondante > 0 )
         transaction_number = imported_transaction -> ope_correspondante;
@@ -2524,7 +2536,7 @@ gint gsb_import_create_transaction ( struct struct_ope_importation *imported_tra
                             imported_transaction -> date_de_valeur );
 
         /* set the financial year according to the date or value date */
-        if ( etat.get_fyear_by_value_date )
+        if ( etat->get_fyear_by_value_date )
             fyear = gsb_data_fyear_get_from_date (
                     imported_transaction -> date_de_valeur );
     }
@@ -2536,7 +2548,7 @@ gint gsb_import_create_transaction ( struct struct_ope_importation *imported_tra
         gsb_data_transaction_set_financial_year_number ( transaction_number, fyear );
 
     /* on sort de la fonction si on a fusionné des opérations */
-    if ( etat.get_fusion_import_transactions
+    if ( etat->get_fusion_import_transactions
      &&
      imported_transaction -> ope_correspondante > 0 )
     {
@@ -2547,7 +2559,7 @@ gint gsb_import_create_transaction ( struct struct_ope_importation *imported_tra
             /* Before leaving, we retrieve the data from payee */
             gsb_data_transaction_set_notes ( transaction_number,
                         imported_transaction -> tiers );
-            if ( etat.get_extract_number_for_check )
+            if ( etat->get_extract_number_for_check )
             {
                 tmpstr = gsb_string_extract_int ( imported_transaction -> tiers );
                 if ( tmpstr && strlen ( tmpstr ) > 0 )
@@ -2595,7 +2607,7 @@ gint gsb_import_create_transaction ( struct struct_ope_importation *imported_tra
                 gsb_data_transaction_set_notes ( transaction_number,
                         imported_transaction -> tiers );
         }
-        if ( etat.get_extract_number_for_check )
+        if ( etat->get_extract_number_for_check )
         {
             tmpstr = gsb_string_extract_int ( imported_transaction -> tiers );
             if ( tmpstr && strlen ( tmpstr ) > 0 )
@@ -2671,7 +2683,7 @@ gint gsb_import_create_transaction ( struct struct_ope_importation *imported_tra
             g_strfreev(tab_str);
             }
         }
-        else if ( etat.get_categorie_for_payee &&  !imported_transaction -> cheque )
+        else if ( etat->get_categorie_for_payee &&  !imported_transaction -> cheque )
         {
             /* associate the class and the budgetary line to the payee except checks */
             last_transaction_number = gsb_form_transactions_look_for_last_party (
@@ -2916,6 +2928,9 @@ void pointe_opes_importees ( struct struct_compte_importation *imported_account,
 {
     GSList *list_tmp;
     GSList *liste_opes_import_celibataires;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /* si le compte importé a une id, on la vérifie ici */
     /*     si elle est absente, on met celle importée */
@@ -2967,13 +2982,13 @@ void pointe_opes_importees ( struct struct_compte_importation *imported_account,
 						      g_date_get_month ( ope_import -> date ),
 						      g_date_get_year ( ope_import -> date ));
 	    g_date_subtract_days ( date_debut_comparaison,
-				   valeur_echelle_recherche_date_import );
+                        etat->valeur_echelle_recherche_date_import );
 
 	    date_fin_comparaison = g_date_new_dmy ( g_date_get_day ( ope_import -> date ),
 						    g_date_get_month ( ope_import -> date ),
 						    g_date_get_year ( ope_import -> date ));
 	    g_date_add_days ( date_fin_comparaison,
-			      valeur_echelle_recherche_date_import );
+                        etat->valeur_echelle_recherche_date_import );
 
         if ( imported_account -> invert_transaction_amount )
             ope_import -> montant =  gsb_real_opposite ( ope_import -> montant );
@@ -3082,7 +3097,7 @@ void pointe_opes_importees ( struct struct_compte_importation *imported_account,
             gsb_data_transaction_set_value_date ( transaction_number,
                         ope_import -> date_de_valeur );
         /* set the financial year according to the date or value date */
-            if ( etat.get_fyear_by_value_date )
+            if ( etat->get_fyear_by_value_date )
                 fyear = gsb_data_fyear_get_from_date ( ope_import -> date_de_valeur );
             if (fyear > 0)
                 gsb_data_transaction_set_financial_year_number ( transaction_number, fyear );
@@ -3113,13 +3128,13 @@ void pointe_opes_importees ( struct struct_compte_importation *imported_account,
                                     g_date_get_month ( ope_import_tmp -> date ),
                                     g_date_get_year ( ope_import_tmp -> date ));
 		    g_date_subtract_days ( date_debut_comparaison,
-                                    valeur_echelle_recherche_date_import );
+                                    etat->valeur_echelle_recherche_date_import );
 
 		    date_fin_comparaison = g_date_new_dmy ( g_date_get_day ( ope_import_tmp -> date ),
                                     g_date_get_month ( ope_import_tmp -> date ),
                                     g_date_get_year ( ope_import_tmp -> date ));
 		    g_date_add_days ( date_fin_comparaison,
-                                    valeur_echelle_recherche_date_import );
+                                    etat->valeur_echelle_recherche_date_import );
 
 		    if ( !gsb_real_cmp ( ope_import_tmp -> montant,
 					 ope_import -> montant  )
@@ -3402,6 +3417,9 @@ GDate *gsb_import_get_first_date ( GSList *import_list )
 {
     GSList *list_tmp;
     GDate *first_date = NULL;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     list_tmp = import_list;
 
@@ -3420,7 +3438,7 @@ GDate *gsb_import_get_first_date ( GSList *import_list )
     }
 
     first_date = gsb_date_copy ( first_date );
-    g_date_subtract_days ( first_date, valeur_echelle_recherche_date_import );
+    g_date_subtract_days ( first_date, etat->valeur_echelle_recherche_date_import );
 
     return first_date;
 }
@@ -3636,254 +3654,132 @@ G_MODULE_EXPORT gchar * unique_imported_name ( gchar * account_name )
 
 
 /* *******************************************************************************/
-/* page de configuration pour l'importation */
+/* page de configuration pour la gestion des associations des tiers              */
 /* *******************************************************************************/
-GtkWidget *onglet_importation (void)
+/**
+ * initialise le treeview passé en paramètre avec la liste des associations
+ *
+ * \param treeview
+ *
+ * \return
+ **/
+void gsb_import_associations_init_callback ( void )
 {
-    GtkWidget *vbox_pref, *paddingbox;
-    GtkWidget *hbox;
-    GtkWidget *label;
-    GtkWidget *button;
-
-    vbox_pref = new_vbox_with_title_and_icon ( _("Import"),
-                        "importlg.png" );
-
-    /* Data import settings */
-    paddingbox = new_paddingbox_with_title (vbox_pref, FALSE,
-                        _("Import settings"));
+    GtkWidget   *button;
+    GtkWidget   *entry;
 
-    /* hbox for label and range-selection */
-    hbox = gtk_hbox_new ( FALSE, 0 );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0 );
-
-    label = gtk_label_new (
-                        _("Threshold while matching transaction date during import (in days): "));
-    gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 0 );
-
-    button = gtk_spin_button_new_with_range ( 0.0,
-                        100.0,
-                        1.0);
-    gtk_spin_button_set_value ( GTK_SPIN_BUTTON ( button ),
-                        (gdouble) valeur_echelle_recherche_date_import );
+    /* Button "Add" */
+    button = grisbi_prefs_get_widget_by_name ( "button_associations_add" );
     g_signal_connect ( G_OBJECT ( button ),
-                        "value-changed",
-                        G_CALLBACK ( changement_valeur_echelle_recherche_date_import ),
+                        "clicked",
+                        G_CALLBACK  ( gsb_import_associations_add_assoc ),
                         NULL );
-    gtk_box_pack_start ( GTK_BOX ( hbox ), button, FALSE, FALSE, 0 );
-
-    /* merge transactions imported with planned transactions */
-    hbox = gtk_hbox_new ( FALSE, 0 );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0 );
 
-    button = gsb_automem_checkbutton_new (
-                        _("Merge the imported transactions with the transactions found"),
-                        &etat.get_fusion_import_transactions, NULL, NULL );
-
-    gtk_box_pack_start ( GTK_BOX ( hbox ), button, FALSE, FALSE, 0 );
-
-    /* automatically associate the category of the payee if it is possible */
-    hbox = gtk_hbox_new ( FALSE, 0 );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0 );
-
-    button = gsb_automem_checkbutton_new (
-                        _("Automatically associate the category of the payee if it is possible"),
-                        &etat.get_categorie_for_payee,
-                        NULL, NULL );
-
-    gtk_box_pack_start ( GTK_BOX ( hbox ), button, FALSE, FALSE, 0 );
-
-    /* extraire le numéro de chèque du tiers pour le mettre dans No Cheque/Virement */
-    hbox = gtk_hbox_new ( FALSE, 0 );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0 );
-
-    button = gsb_automem_checkbutton_new (
-                        _("Extracting a number and save it in the field No Cheque/Virement"),
-                        &etat.get_extract_number_for_check,
-                        NULL, NULL );
-
-    gtk_box_pack_start ( GTK_BOX ( hbox ), button, FALSE, FALSE, 0 );
-
-    /* propose to choose between getting the fyear by value date or by date */
-    gsb_automem_radiobutton_new_with_title ( vbox_pref,
-                        _("Set the financial year"),
-                        _("According to the date"),
-                        _("According to the value date (if fail, try with the date)"),
-                        &etat.get_fyear_by_value_date,
-                        NULL, NULL );
+    /* Button "Remove" */
+    button = grisbi_prefs_get_widget_by_name ( "button_associations_remove" );
+    g_signal_connect ( G_OBJECT ( button ),
+                        "clicked",
+                        G_CALLBACK ( gsb_import_associations_del_assoc ),
+                        NULL );
 
-    gtk_widget_show_all ( vbox_pref );
+    /* Entry search string */
+    entry = grisbi_prefs_get_widget_by_name ( "entry_associations_search_str" );
+    gtk_entry_set_text ( GTK_ENTRY (entry), "" );
+    g_signal_connect ( entry,
+                        "changed",
+                        G_CALLBACK ( gsb_import_associations_check_add_button ),
+                        NULL );
 
-    return ( vbox_pref );
+    gsb_import_associations_check_add_button ();
 }
 
 
-/* *******************************************************************************/
-/* page de configuration pour la gestion des associations des tiers              */
-/* *******************************************************************************/
-GtkWidget * gsb_import_associations_gere_tiers ( void )
+/**
+ * initialise le treeview passé en paramètre avec la liste des associations
+ *
+ * \param treeview
+ *
+ * \return
+ **/
+void gsb_import_associations_init_treeview ( GtkTreeView *tree_view )
 {
-    GtkWidget *vbox_main, *vbox, *paddingbox, *button;
-    GtkWidget *hbox, *vbox2, *sw, *treeview ;
-    GtkWidget *table, *label, *entry;
     GtkListStore *list_store;
     GtkTreeViewColumn *column;
     GtkCellRenderer *cell;
     GtkTreeSelection *selection;
-    gchar *texte;
-
-    vbox_main = new_vbox_with_title_and_icon (
-                        _("Manage import associations"),
-                        "payees.png" );
-
-    vbox = gtk_vbox_new ( FALSE, 12 );
-    gtk_box_pack_start ( GTK_BOX ( vbox_main ), vbox, TRUE, TRUE, 0 );
-    gtk_container_set_border_width ( GTK_CONTAINER ( vbox ), 12 );
-
-    paddingbox = new_paddingbox_with_title ( vbox, FALSE, _("Import associations") );
-
-    texte = g_strdup ( _("This will associate a search string to a payee every time you "
-                         "import a file. For instance, all QIF labels containing 'Rent' "
-                         "could be associated with  a specific payee representing your "
-                         "landlord.") );
-    label = gtk_label_new ( texte );
-    gtk_label_set_line_wrap ( GTK_LABEL ( label ), TRUE );
-    gtk_misc_set_alignment ( GTK_MISC ( label ), 0, 0);
-    gtk_label_set_justify ( GTK_LABEL ( label ), GTK_JUSTIFY_LEFT );
-    g_free ( texte );
-    gtk_box_pack_start ( GTK_BOX(paddingbox), label, FALSE, FALSE, 6 );
-
-    hbox = gtk_hbox_new ( FALSE, 5 );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, TRUE, TRUE, 0);
-
-    sw = gtk_scrolled_window_new (NULL, NULL);
-    gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw),
-                        GTK_SHADOW_ETCHED_IN);
-    gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw),
-                        GTK_POLICY_AUTOMATIC,
-                        GTK_POLICY_ALWAYS);
-    gtk_box_pack_start ( GTK_BOX (hbox), sw, TRUE,TRUE, 0 );
-
-    /* Create Add/Remove buttons */
-    vbox2 = gtk_vbox_new ( FALSE, 5 );
-    gtk_box_pack_start ( GTK_BOX ( hbox ), vbox2, FALSE, FALSE, 0 );
-
-    /* Button "Add" */
-    button = gtk_button_new_from_stock (GTK_STOCK_ADD);
-    g_signal_connect ( G_OBJECT ( button ),
-                        "clicked",
-                        G_CALLBACK  ( gsb_import_associations_add_assoc ),
-                        vbox_main );
-    gtk_box_pack_start ( GTK_BOX ( vbox2 ), button, FALSE, FALSE, 5 );
-    g_object_set_data ( G_OBJECT (vbox_main), "add_button", button );
-
-    /* Button "Remove" */
-    button = gtk_button_new_from_stock (GTK_STOCK_REMOVE);
-    g_signal_connect ( G_OBJECT ( button ),
-                        "clicked",
-                        G_CALLBACK ( gsb_import_associations_del_assoc ),
-                        vbox_main );
-    gtk_box_pack_start ( GTK_BOX ( vbox2 ), button, FALSE, FALSE, 5 );
-    gtk_widget_set_sensitive ( button, FALSE );
-    g_object_set_data ( G_OBJECT (vbox_main), "remove_button", button );
 
     /* create the model */
-    list_store = gtk_list_store_new (
-                        3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT );
+    list_store = gtk_list_store_new ( 3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_INT );
 
     /* remplit le modèle si nécessaire */
     gsb_import_associations_fill_model ( list_store );
 
     /* create the treeview */
-    treeview = gtk_tree_view_new_with_model (
-                        GTK_TREE_MODEL (list_store) );
-    g_object_unref (list_store);
+    gtk_tree_view_set_model ( tree_view, GTK_TREE_MODEL ( list_store ) );
+    g_object_unref ( list_store );
 
-    gtk_tree_view_set_rules_hint (GTK_TREE_VIEW (treeview), TRUE);
-    gtk_widget_set_size_request ( treeview, -1, 230 );
-    selection = gtk_tree_view_get_selection ( GTK_TREE_VIEW (treeview) );
+    gtk_tree_view_set_rules_hint ( GTK_TREE_VIEW ( tree_view ), TRUE );
+    gtk_widget_set_size_request ( GTK_WIDGET ( tree_view ), -1, 230 );
+    selection = gtk_tree_view_get_selection ( GTK_TREE_VIEW ( tree_view ) );
     gtk_tree_selection_set_select_function ( selection,
                         (GtkTreeSelectionFunc) gsb_import_associations_select_func,
-                        vbox_main, NULL );
-    gtk_container_add (GTK_CONTAINER (sw), treeview);
-    gtk_container_set_resize_mode (GTK_CONTAINER (sw), GTK_RESIZE_PARENT);
-    g_object_set_data ( G_OBJECT (vbox_main), "treeview", treeview );
+                        NULL,
+                        NULL );
 
     /* payee name */
     cell = gtk_cell_renderer_text_new ( );
     column = gtk_tree_view_column_new_with_attributes ( _("Payee name"),
                         cell, "text", 0, NULL);
+    gtk_tree_view_column_set_resizable ( column, TRUE );
     gtk_tree_view_column_set_expand ( column, TRUE );
     gtk_tree_view_column_set_alignment ( column, 0.5 );
     gtk_tree_view_column_set_sort_column_id (column, 0);
-    gtk_tree_view_append_column ( GTK_TREE_VIEW (treeview), column);
+    gtk_tree_view_append_column ( GTK_TREE_VIEW ( tree_view ), column );
 
     /* Search string */
     cell = gtk_cell_renderer_text_new ( );
     g_object_set (cell, "editable", TRUE, NULL);
     g_signal_connect ( cell,
                         "edited",
-                        G_CALLBACK (gsb_import_associations_cell_edited),
-                        vbox_main );
+                        G_CALLBACK ( gsb_import_associations_cell_edited ),
+                        NULL );
     column = gtk_tree_view_column_new_with_attributes ( _("Search string"),
                         cell, "text", 1, NULL);
+    gtk_tree_view_column_set_resizable ( column, TRUE );
     gtk_tree_view_column_set_expand ( column, TRUE );
     gtk_tree_view_column_set_alignment ( column, 0.5 );
     gtk_tree_view_column_set_sort_column_id (column, 1);
-    gtk_tree_view_append_column ( GTK_TREE_VIEW (treeview), column);
-
+    gtk_tree_view_append_column ( GTK_TREE_VIEW ( tree_view ), column );
 
-    paddingbox = new_paddingbox_with_title ( vbox,
-                        FALSE, _("Details of associations"));
-
-    /* Create table */
-    table = gtk_table_new ( 2, 2, FALSE );
-    gtk_table_set_col_spacings ( GTK_TABLE ( table ), 5 );
-    gtk_table_set_row_spacings ( GTK_TABLE ( table ), 5 );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), table, TRUE, TRUE, 0 );
+    /* Unselect all rows */
+    gtk_tree_selection_unselect_all ( selection );
+}
 
-    /* Create entry liste des tiers */
-    label = gtk_label_new ( _("Payee name: ") );
-    gtk_misc_set_alignment (GTK_MISC (label), 0, 1);
-    gtk_label_set_justify ( GTK_LABEL(label), GTK_JUSTIFY_RIGHT );
-    gtk_table_attach ( GTK_TABLE ( table ), label, 0, 1, 0, 1,
-                        GTK_SHRINK | GTK_FILL, 0, 0, 0 );
 
-    entry = gtk_combofix_new (
-                        gsb_data_payee_get_name_and_report_list());
-    gtk_combofix_set_text ( GTK_COMBOFIX (entry), "" );
-    gtk_combofix_set_force_text ( GTK_COMBOFIX (entry),FALSE );
-    gtk_combofix_set_max_items ( GTK_COMBOFIX (entry),
-                        etat.combofix_max_item );
-    gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (entry),
-                        etat.combofix_case_sensitive );
-    gtk_table_attach ( GTK_TABLE ( table ), entry, 1, 2, 0, 1,
-                        GTK_EXPAND|GTK_FILL, 0, 0, 0 );
-    g_object_set_data ( G_OBJECT (vbox_main), "payee", entry );
-    g_signal_connect ( G_OBJECT (GTK_COMBOFIX (entry) -> entry),
+/**
+ * retourne un combofix avec la liste des tiers
+ *
+ * \param structure etat
+ *
+ * \return un combofix initialisé
+ **/
+GtkWidget *gsb_import_associations_get_combo_payees ( GrisbiWindowEtat *etat )
+{
+    GtkWidget *combo;
+
+    /* Create combo liste des tiers */
+    combo = gtk_combofix_new ( gsb_data_payee_get_name_and_report_list () );
+    gtk_combofix_set_text ( GTK_COMBOFIX ( combo ), "" );
+    gtk_combofix_set_force_text ( GTK_COMBOFIX ( combo ),FALSE );
+    gtk_combofix_set_max_items ( GTK_COMBOFIX ( combo ), etat->combofix_max_item );
+    gtk_combofix_set_case_sensitive ( GTK_COMBOFIX ( combo ), etat->combofix_case_sensitive );
+    g_signal_connect ( G_OBJECT ( GTK_COMBOFIX ( combo ) -> entry ),
                         "changed",
-                        G_CALLBACK (gsb_import_associations_combo_changed),
-                        vbox_main );
-
-    /* Create entry search string */
-    label = gtk_label_new ( _("Search string: ") );
-    gtk_misc_set_alignment (GTK_MISC (label), 0, 1);
-    gtk_label_set_justify ( GTK_LABEL(label), GTK_JUSTIFY_RIGHT );
-    gtk_table_attach ( GTK_TABLE ( table ), label, 0, 1, 1, 2,
-                        GTK_SHRINK | GTK_FILL, 0, 0, 0 );
-
-    entry = gtk_entry_new ();
-    gtk_entry_set_text ( GTK_ENTRY (entry), "" );
-    gtk_table_attach ( GTK_TABLE ( table ), entry, 1, 2, 1, 2,
-                        GTK_EXPAND|GTK_FILL, 0, 0, 0 );
-    g_signal_connect_swapped ( entry, 
-                        "changed", 
-                        G_CALLBACK (gsb_import_associations_check_add_button),
-                        vbox_main );
-    g_object_set_data ( G_OBJECT (vbox_main), "Search_string", entry );
-
-    gsb_import_associations_check_add_button ( G_OBJECT (vbox_main) );
+                        G_CALLBACK ( gsb_import_associations_combo_changed ),
+                        NULL );
 
-    return vbox_main;
+    /* return */
+    return combo;
 }
 
 
@@ -3910,12 +3806,12 @@ void gsb_import_associations_add_assoc ( GtkWidget *button, GtkWidget *main_widg
     gchar *payee, *search_str;
     gint payee_number;
 
-    combo = g_object_get_data ( G_OBJECT (main_widget), "payee" );
-    payee = g_strstrip ( g_strdup ( gtk_combofix_get_text ( GTK_COMBOFIX (combo) ) ) );
+    combo = grisbi_prefs_get_widget_by_name ( "combo_associations_payees" );
+    payee = g_strstrip ( g_strdup ( gtk_combofix_get_text ( GTK_COMBOFIX ( combo ) ) ) );
     if ( strlen ( payee ) == 0 )
         return;
 
-    entry = g_object_get_data ( G_OBJECT (main_widget), "Search_string" );
+    entry = grisbi_prefs_get_widget_by_name ( "entry_associations_search_str" );
     search_str = g_strstrip ( g_strdup ( gtk_entry_get_text ( GTK_ENTRY (entry) ) ) );
     if ( strlen ( search_str ) == 0 )
         return;
@@ -3923,48 +3819,47 @@ void gsb_import_associations_add_assoc ( GtkWidget *button, GtkWidget *main_widg
     devel_debug (search_str);
 
     payee_number = gsb_data_payee_get_number_by_name  ( payee, TRUE );
-	g_free(payee);
-    treeview = g_object_get_data ( G_OBJECT (main_widget), "treeview" );
+    g_free( payee );
+
+    treeview = GTK_TREE_VIEW ( grisbi_prefs_get_widget_by_name ( "treeview_associations" ) );
     list_store = gtk_tree_view_get_model ( GTK_TREE_VIEW (treeview) );
 
     /* add association in liste_associations_tiers */
-    if (g_slist_length ( liste_associations_tiers ) == 0 )
+    if ( g_slist_length ( liste_associations_tiers ) == 0 )
     {
         struct struct_payee_asso *assoc;
 
-        assoc = g_malloc ( sizeof (struct struct_payee_asso) );
+        assoc = g_malloc ( sizeof ( struct struct_payee_asso ) );
         assoc -> payee_number = payee_number;
         assoc -> search_str = search_str;
-        liste_associations_tiers = g_slist_append ( liste_associations_tiers,
-                        assoc );
+        liste_associations_tiers = g_slist_append ( liste_associations_tiers, assoc );
         gsb_data_payee_set_search_string ( payee_number, search_str );
     }
     else
     {
         struct struct_payee_asso *assoc;
 
-        assoc = g_malloc ( sizeof (struct struct_payee_asso) );
+        assoc = g_malloc ( sizeof ( struct struct_payee_asso ) );
         assoc -> payee_number = payee_number;
         assoc -> search_str = search_str;
-        if ( g_slist_find_custom (liste_associations_tiers,
+        if ( g_slist_find_custom ( liste_associations_tiers,
                         assoc,
-                        (GCompareFunc) gsb_import_associations_cmp_assoc) )
+                        (GCompareFunc) gsb_import_associations_cmp_assoc ) )
         {
-            /* clear the entry */
-            gtk_combofix_set_text ( GTK_COMBOFIX (combo), "" );
-            gtk_entry_set_text ( GTK_ENTRY (entry), "" );
+            g_free ( search_str );
+            g_free ( assoc );
         }
         else
         {
             liste_associations_tiers = g_slist_insert_sorted (
                         liste_associations_tiers,
                         assoc,
-                        (GCompareFunc) gsb_import_associations_cmp_assoc);
+                        (GCompareFunc) gsb_import_associations_cmp_assoc );
             gsb_data_payee_set_search_string ( payee_number, search_str );
         }
     }
-    if (g_slist_length ( liste_associations_tiers ) > 0 )
-        gsb_import_associations_fill_model ( GTK_LIST_STORE (list_store) );
+    if ( g_slist_length ( liste_associations_tiers ) > 0 )
+        gsb_import_associations_fill_model ( GTK_LIST_STORE ( list_store  ) );
 
     /* clear the entry */
     gtk_combofix_set_text ( GTK_COMBOFIX (combo), "" );
@@ -3998,11 +3893,11 @@ void gsb_import_associations_del_assoc ( GtkWidget *button, GtkWidget *main_widg
     GSList *list_tmp;
     gint payee_number;
 
-    treeview = g_object_get_data ( G_OBJECT (main_widget), "treeview" );
+    treeview = GTK_TREE_VIEW ( grisbi_prefs_get_widget_by_name ( "treeview_associations" ) );
     if ( !gtk_tree_selection_get_selected (
-                        gtk_tree_view_get_selection (treeview),
+                        gtk_tree_view_get_selection ( treeview ),
                         &model,
-                        &iter ))
+                        &iter ) )
     return;
 
     gtk_tree_model_get ( model, &iter, 2, &payee_number, -1 );
@@ -4025,9 +3920,9 @@ void gsb_import_associations_del_assoc ( GtkWidget *button, GtkWidget *main_widg
             }
             list_tmp = list_tmp -> next;
         }
-        combo = g_object_get_data ( G_OBJECT (main_widget), "payee" );
+        combo = grisbi_prefs_get_widget_by_name ( "combo_associations_payees" );
         gtk_combofix_set_text ( GTK_COMBOFIX (combo), "" );
-        entry = g_object_get_data ( G_OBJECT (main_widget), "Search_string" );
+        entry = grisbi_prefs_get_widget_by_name ( "entry_associations_search_str" );
         gtk_entry_set_text ( GTK_ENTRY (entry), "" );
     }
 }
@@ -4070,9 +3965,9 @@ gboolean gsb_import_associations_select_func ( GtkTreeSelection *selection,
     gchar *payee_str;
     gchar *search_str;
 
-    combo = g_object_get_data ( G_OBJECT (main_widget), "payee" );
-    entry = g_object_get_data ( G_OBJECT (main_widget), "Search_string" );
-    button = g_object_get_data ( G_OBJECT (main_widget), "remove_button" );
+    combo = grisbi_prefs_get_widget_by_name ( "combo_associations_payees" );
+    entry = grisbi_prefs_get_widget_by_name ( "entry_associations_search_str" );
+    button = grisbi_prefs_get_widget_by_name ( "button_associations_remove" );
 
     gtk_tree_model_get_iter ( model, &iter, path );
     gtk_tree_model_get ( model, &iter, 0, &payee_str, 1, &search_str, -1 );
@@ -4106,7 +4001,7 @@ static void gsb_import_associations_cell_edited (GtkCellRendererText *cell,
     gchar *search_str;
     gint payee_number;
 
-    treeview = g_object_get_data ( G_OBJECT (main_widget), "treeview" );
+    treeview = GTK_TREE_VIEW ( grisbi_prefs_get_widget_by_name ( "treeview_associations" ) );
     model = gtk_tree_view_get_model ( treeview );
     gtk_tree_model_get_iter (model, &iter, path);
     gtk_tree_model_get ( model, &iter, 1, &search_str, 2, &payee_number, -1 );
@@ -4126,7 +4021,7 @@ static void gsb_import_associations_cell_edited (GtkCellRendererText *cell,
                 if ( assoc -> search_str && strlen (assoc -> search_str) )
                     g_free ( assoc -> search_str );
                 assoc -> search_str = g_strdup ( new_text );
-                entry = g_object_get_data ( main_widget, "Search_string" );
+                entry = grisbi_prefs_get_widget_by_name ( "entry_associations_search_str" );
                 gtk_entry_set_text ( GTK_ENTRY (entry), new_text );
                 break;
             }
@@ -4148,7 +4043,7 @@ void gsb_import_associations_combo_changed ( GtkEditable *editable,
                         gtk_editable_get_chars (editable, 0, -1), FALSE );
     tmpstr = gsb_data_payee_get_search_string ( payee_number );
 
-    entry = g_object_get_data ( main_widget, "Search_string" );
+    entry = grisbi_prefs_get_widget_by_name ( "entry_associations_search_str" );
 
     if ( strlen ( tmpstr) == 0 )
     {
@@ -4172,10 +4067,10 @@ void gsb_import_associations_combo_changed ( GtkEditable *editable,
     }
 
     /* on empeche la suppression par inadvertance d'une association */
-    button = g_object_get_data ( main_widget, "remove_button" );
+    button = grisbi_prefs_get_widget_by_name ( "button_associations_remove" );
     gtk_widget_set_sensitive ( button, FALSE );
 
-    gsb_import_associations_check_add_button ( main_widget );
+    gsb_import_associations_check_add_button ();
 }
 
 
@@ -4209,7 +4104,7 @@ gint gsb_import_associations_list_append_assoc ( gint payee_number,
     assoc -> payee_number = payee_number;
     assoc -> search_str = g_strdup ( search_str );
 
-     if ( ! g_slist_find_custom (liste_associations_tiers,
+     if ( !g_slist_find_custom (liste_associations_tiers,
                         assoc,
                         (GCompareFunc) gsb_import_associations_cmp_assoc) )
         liste_associations_tiers = g_slist_insert_sorted (
@@ -4226,32 +4121,35 @@ gint gsb_import_associations_list_append_assoc ( gint payee_number,
  *
  *
  */
-gboolean gsb_import_associations_check_add_button ( GObject * main_widget )
+gboolean gsb_import_associations_check_add_button ( void )
 {
-    GtkWidget * payee_widget, * search_string_widget;
-
+    GtkWidget *payee_widget = NULL;
+    GtkWidget *search_string_widget;
+    GtkWidget *button;
     gboolean sensitive = TRUE;
 
-    payee_widget = g_object_get_data ( main_widget, "payee" );
+    payee_widget = grisbi_prefs_get_widget_by_name ( "combo_associations_payees" );
     if ( payee_widget )
     {
         const gchar *content;
 
         content = gtk_combofix_get_text ( GTK_COMBOFIX ( payee_widget ) );
-        if ( !content || ! strlen ( content ) )
+        if ( !content || !strlen ( content ) )
             sensitive = FALSE;
     }
 
-    search_string_widget = g_object_get_data ( main_widget, "Search_string" );
+    search_string_widget = grisbi_prefs_get_widget_by_name ( "entry_associations_search_str" );
     if ( search_string_widget )
     {
-    const gchar * content = gtk_entry_get_text ( GTK_ENTRY ( search_string_widget ) );
-    if ( ! content || ! strlen(content) )
-        sensitive = FALSE;
+        const gchar *content;
+
+        content = gtk_entry_get_text ( GTK_ENTRY ( search_string_widget ) );
+        if ( ! content || ! strlen(content) )
+            sensitive = FALSE;
     }
 
-    gtk_widget_set_sensitive ( GTK_WIDGET ( g_object_get_data ( main_widget, "add_button" ) ),
-                        sensitive );
+    button = grisbi_prefs_get_widget_by_name ( "button_associations_add" );
+    gtk_widget_set_sensitive ( button, sensitive );
 
     return FALSE;
 }
@@ -4263,8 +4161,12 @@ gboolean gsb_import_associations_check_add_button ( GObject * main_widget )
 /* *******************************************************************************/
 gboolean changement_valeur_echelle_recherche_date_import ( GtkWidget *spin_button )
 {
-    valeur_echelle_recherche_date_import = gtk_spin_button_get_value_as_int ( GTK_SPIN_BUTTON ( spin_button ));
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
+    etat->valeur_echelle_recherche_date_import = gtk_spin_button_get_value_as_int ( GTK_SPIN_BUTTON ( spin_button ));
     gsb_file_set_modified ( TRUE );
+
     return ( FALSE );
 }
 
diff --git a/src/import.h b/src/import.h
index 6662a58..9e86b73 100644
--- a/src/import.h
+++ b/src/import.h
@@ -119,20 +119,22 @@ struct import_format
 /* START_DECLARATION */
 gint gsb_import_associations_cmp_assoc (struct struct_payee_asso *assoc_1,
                                         struct struct_payee_asso *assoc_2);
-GtkWidget *gsb_import_associations_gere_tiers ( void );
+GtkWidget *gsb_import_associations_get_combo_payees ( GrisbiWindowEtat *etat );
+void gsb_import_associations_init_callback ( void );
+void gsb_import_associations_init_treeview ( GtkTreeView *tree_view );
 void gsb_import_associations_init_variables ( void );
 gint gsb_import_associations_list_append_assoc ( gint payee_number,
                         const gchar *search_str );
 gboolean gsb_import_by_rule ( gint rule );
 gchar *gsb_import_formats_get_list_formats_to_string ( void );
-G_MODULE_EXPORT void gsb_import_register_account ( struct struct_compte_importation * account );
-G_MODULE_EXPORT void gsb_import_register_account_error ( struct struct_compte_importation * account );
-GSList *import_selected_files ( GtkWidget * assistant );
+G_MODULE_EXPORT void gsb_import_register_account ( struct struct_compte_importation *account );
+G_MODULE_EXPORT void gsb_import_register_account_error ( struct struct_compte_importation *account );
+GSList *import_selected_files ( GtkWidget *assistant );
 void importer_fichier ( void );
 GtkWidget *onglet_importation ( void );
 G_MODULE_EXPORT void register_import_format ( struct import_format *format );
 void register_import_formats ( void );
-G_MODULE_EXPORT gchar * unique_imported_name ( gchar * account_name );
+G_MODULE_EXPORT gchar * unique_imported_name ( gchar *account_name );
 /* END_DECLARATION */
 
 
diff --git a/src/import_csv.c b/src/import_csv.c
index 3906a01..9ea5179 100644
--- a/src/import_csv.c
+++ b/src/import_csv.c
@@ -32,12 +32,13 @@
 #include "import_csv.h"
 #include "csv_parse.h"
 #include "dialog.h"
-#include "utils_dates.h"
+#include "grisbi_window.h"
 #include "gsb_automem.h"
-#include "utils_str.h"
 #include "import.h"
-#include "utils.h"
 #include "structures.h"
+#include "utils_dates.h"
+#include "utils_str.h"
+#include "utils.h"
 /*END_INCLUDE*/
 
 /*START_EXTERN*/
@@ -308,6 +309,9 @@ void skip_line_toggled ( GtkCellRendererToggle * cell, gchar * path_str,
     gint * indices;
     GtkTreePath * path = gtk_tree_path_new_from_string (path_str);
     GtkTreeModel * tree_model = gtk_tree_view_get_model ( tree_preview );
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /* Get toggled iter */
     gtk_tree_model_get_iter ( GTK_TREE_MODEL ( tree_model ), &iter, path );
@@ -315,7 +319,7 @@ void skip_line_toggled ( GtkCellRendererToggle * cell, gchar * path_str,
     gtk_tree_store_set ( GTK_TREE_STORE ( tree_model ), &iter, 0, !toggle_item, -1);
 
     indices = gtk_tree_path_get_indices ( path );
-    etat.csv_skipped_lines [ indices[0] ] = !toggle_item;
+    etat->csv_skipped_lines [ indices[0] ] = !toggle_item;
 }
 
 
@@ -604,14 +608,17 @@ gboolean safe_contains ( gchar * original, gchar * substring )
 gint * csv_import_guess_fields_config ( gchar * contents, gint size, gchar * separator )
 {
     gchar * string;
-    gint line, i, * default_config;
+    gint line, i, *default_config;
     GSList * list;
+    GrisbiWindowEtat *etat;
 
     default_config = (gint *) g_malloc0 ( ( size + 1 ) * sizeof ( int ) );
 
     list = csv_get_next_line ( &contents, separator );
     if ( ! list )
-	return default_config;
+        return default_config;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /** First, we try to match first line because it might contains of
      * the fields.  */
@@ -636,7 +643,7 @@ gint * csv_import_guess_fields_config ( gchar * contents, gint size, gchar * sep
                 if ( !default_config [ i ] )
                 {
                     default_config [ i ] = field;
-                    etat.csv_skipped_lines [ 0 ] = 1;
+                    etat->csv_skipped_lines [ 0 ] = 1;
                 }
 
             }
@@ -646,7 +653,7 @@ gint * csv_import_guess_fields_config ( gchar * contents, gint size, gchar * sep
                 if ( !default_config [ i ] )
                 {
                     default_config [ i ] = field;
-                    etat.csv_skipped_lines [ 0 ] = 1;
+                    etat->csv_skipped_lines [ 0 ] = 1;
                }
             }
         }
@@ -766,6 +773,9 @@ gboolean csv_import_change_separator ( GtkEntry * entry,
     GtkWidget *combobox;
     gchar *separator;
     int i = 0;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     combobox = g_object_get_data ( G_OBJECT(entry), "combobox" );
     separator = g_strdup ( gtk_entry_get_text ( GTK_ENTRY (entry) ) );
@@ -773,11 +783,11 @@ gboolean csv_import_change_separator ( GtkEntry * entry,
     {
         g_object_set_data ( G_OBJECT(assistant), "separator", separator );
         csv_import_update_preview ( assistant );
-        etat.csv_separator = my_strdup ( separator );
+        etat->csv_separator = my_strdup ( separator );
     }
     else
     {
-        etat.csv_separator = "";
+        etat->csv_separator = "";
         g_object_set_data ( G_OBJECT(assistant), "separator", NULL );
     }
 
@@ -813,14 +823,16 @@ gboolean csv_import_update_preview ( GtkWidget * assistant )
     GtkTreeView * tree_preview;
     GSList * list;
     gint line = 0;
+    GrisbiWindowEtat *etat;
 
     separator = g_object_get_data ( G_OBJECT(assistant), "separator" );
     tree_preview = g_object_get_data ( G_OBJECT(assistant), "tree_preview" );
     contents = g_object_get_data ( G_OBJECT(assistant), "contents" );
 
     if ( ! contents || ! tree_preview || ! separator )
-	return FALSE;
+        return FALSE;
 
+    etat = grisbi_window_get_struct_etat ();
     assistant = g_object_get_data ( G_OBJECT(tree_preview), "assistant" );
     model = csv_import_create_model ( tree_preview, contents, separator );
     if ( model )
@@ -850,7 +862,7 @@ gboolean csv_import_update_preview ( GtkWidget * assistant )
             list = list -> next;
         }
 
-        if ( etat.csv_skipped_lines [ line ] )
+        if ( etat->csv_skipped_lines [ line ] )
         {
             gtk_tree_store_set ( GTK_TREE_STORE ( model ), &iter, 0, TRUE, -1 );
         }
@@ -1117,14 +1129,18 @@ gboolean import_enter_csv_preview_page ( GtkWidget * assistant )
     entry = g_object_get_data ( G_OBJECT(assistant), "entry" );
     if ( entry )
     {
-	if ( etat.csv_separator )
-	{
-	    gtk_entry_set_text ( GTK_ENTRY(entry), etat.csv_separator );
-	}
-	else
-	{
-	    gtk_entry_set_text ( GTK_ENTRY(entry), csv_import_guess_separator ( contents ) );
-	}
+        GrisbiWindowEtat *etat;
+
+        etat = grisbi_window_get_struct_etat ();
+
+        if ( etat->csv_separator )
+        {
+            gtk_entry_set_text ( GTK_ENTRY(entry), etat->csv_separator );
+        }
+        else
+        {
+            gtk_entry_set_text ( GTK_ENTRY(entry), csv_import_guess_separator ( contents ) );
+        }
     }
 
     csv_import_update_validity_check ( assistant );
@@ -1150,6 +1166,9 @@ gboolean csv_import_csv_account ( GtkWidget * assistant, struct imported_file *
     gchar * contents, * separator;
     GSList * list;
     int index = 0;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     compte = g_malloc0 ( sizeof ( struct struct_compte_importation ));
     compte -> nom_de_compte = unique_imported_name ( my_strdup ( _("Imported CSV account" ) ) );
@@ -1161,9 +1180,8 @@ gboolean csv_import_csv_account ( GtkWidget * assistant, struct imported_file *
 
     if ( ! csv_fields_config || ! contents )
     {
-	liste_comptes_importes_error = g_slist_append ( liste_comptes_importes_error,
-							compte );
-	return FALSE;
+        liste_comptes_importes_error = g_slist_append ( liste_comptes_importes_error, compte );
+        return FALSE;
     }
 
     list = csv_get_next_line ( &contents, separator );
@@ -1175,7 +1193,7 @@ gboolean csv_import_csv_account ( GtkWidget * assistant, struct imported_file *
 
         /* Check if this line was specified as to be skipped
          * earlier. */
-        if ( index < CSV_MAX_TOP_LINES && etat.csv_skipped_lines [ index ] )
+        if ( index < CSV_MAX_TOP_LINES && etat->csv_skipped_lines [ index ] )
         {
             /* g_print ("Skipping line %d\n", index ); */
             list = csv_get_next_line ( &contents, separator );
diff --git a/src/main.c b/src/main.c
index dafc4bf..1909330 100644
--- a/src/main.c
+++ b/src/main.c
@@ -44,6 +44,7 @@
 #include "gsb_file_config.h"
 #include "gsb_locale.h"
 #include "gsb_plugins.h"
+#include "import.h"
 #include "parse_cmdline.h"
 #include "tip.h"
 #include "erreur.h"
@@ -51,112 +52,29 @@
 
 
 /*START_STATIC*/
-static void gsb_main_grisbi_shutdown ( GrisbiCommandLine *command_line );
-static gboolean gsb_main_init_app ( void );
-static void gsb_main_load_file_if_necessary ( GrisbiCommandLine *command_line );
-static gboolean gsb_main_print_environment_var ( void );
-static gint gsb_main_set_debug_level ( GrisbiCommandLine *command_line );
-static void gsb_main_trappe_signal_sigsegv ( void );
-static void gsb_main_window_set_size_and_position ( void );
 /*END_STATIC*/
 
 
 /*START_EXTERN*/
 /*END_EXTERN*/
 
-/* variables initialisées lors de l'exécution de grisbi */
-struct gsb_run_t run;
-
-
 /**
- * Main function
+ * initialises les formats de fichiers pour l'importation.
  *
- * @param argc number of arguments
- * @param argv arguments
+ * \param
  *
- * @return Nothing
+ * \return TRUE if first use
  */
-gint main ( int argc, char **argv )
+static void gsb_main_load_import_formats ( void )
 {
-    GrisbiApp *app;
-    GrisbiWindow *window;
-    GrisbiCommandLine *command_line;
-    gint return_value;
-
-    /* Init type system */
-    g_type_init ();
-
-    /* Init glib threads asap */
-    if ( g_thread_get_initialized () )
-        g_thread_init ( NULL );
-
-    /* initialisation des différents répertoires */
-    gsb_dirs_init ();
-
-    /* Setup locale/gettext */
-    setlocale ( LC_ALL, "" );
-    bindtextdomain ( PACKAGE, gsb_dirs_get_locale_dir () );
-    bind_textdomain_codeset ( PACKAGE, "UTF-8" );
-    textdomain ( PACKAGE );
-
-    /* Setup command line options */
-    command_line = grisbi_command_line_get_default ();
-
-    return_value = grisbi_command_line_parse ( command_line, argc, argv );
-    if ( return_value == 1 )
-        exit ( return_value );
-
-    /* initialisation du nom du fichier de configuration */
-    gsb_config_initialise_conf_filename ( grisbi_command_line_get_config_file ( command_line ) );
-
-    /* initialisation du mode de débogage */
-    initialize_debugging ( grisbi_command_line_get_debug_level ( command_line ) );
-
-    /* initialisation de la variable locale pour les devises */
-    gsb_locale_init ( );
-
-    /* lancement des information de débogage si nécessaire */
-    if ( gsb_debug_get_debug_level () > 0 )
-        gsb_main_print_environment_var ();
-
-    /* initialisation de gtk. arguments à NULL car traités au dessus */
-    gtk_init ( NULL, NULL );
-
-    /* initialisation de libgoffice et des plugins pour goffice*/
-    libgoffice_init ();
-    go_plugins_init ( NULL, NULL, NULL, NULL, TRUE, GO_TYPE_PLUGIN_LOADER_MODULE );
-
-    /* on commence par détourner le signal SIGSEGV */
-    gsb_main_trappe_signal_sigsegv ();
-
-    /* création de l'application */
-    app = grisbi_app_get_default ();
-
-    /* create the toplevel window and the main menu */
-    window = grisbi_app_create_window ( app, NULL );
-
-    gtk_widget_show ( GTK_WIDGET ( window ) );
-
-    if ( IS_DEVELOPMENT_VERSION )
-        dialog_message ( "development-version", VERSION );
-
-    /* check the command line, if there is something to open */
-    gsb_main_load_file_if_necessary ( command_line );
-
-    if ( grisbi_app_get_first_use ( app ) )
-        gsb_assistant_first_run ();
-    else
-        display_tip ( FALSE );
-
-    gtk_main ();
-
-    gsb_main_grisbi_shutdown ( command_line );
-
-    /* return */
-    exit ( 0 );
+    /* importation des formats de fichiers */
+#ifdef HAVE_PLUGINS
+    gsb_plugins_scan_dir ( gsb_dirs_get_plugins_dir ( ) );
+#endif
+    register_import_formats ();
 }
 
-
+ 
 /**
  * affiche les variables d'environnement de Grisbi
  *
@@ -196,7 +114,7 @@ gboolean gsb_main_print_environment_var ( void )
  *
  *
  * */
-void gsb_main_trappe_signal_sigsegv ( void )
+static void gsb_main_trappe_signal_sigsegv ( void )
 {
 #ifndef G_OS_WIN32
     struct sigaction sig_sev;
@@ -224,7 +142,7 @@ void gsb_main_trappe_signal_sigsegv ( void )
  *
  *
  * */
-void gsb_main_load_file_if_necessary ( GrisbiCommandLine *command_line )
+static void gsb_main_load_file_if_necessary ( GrisbiCommandLine *command_line )
 {
     GrisbiAppConf *conf;
     GSList *file_liste;
@@ -279,7 +197,7 @@ g_print ( N_("Grisbi version %s, %s\n"), VERSION, gsb_plugin_get_list ( ) );
  *
  * \return
  */
-void gsb_main_grisbi_shutdown ( GrisbiCommandLine *command_line )
+static void gsb_main_grisbi_shutdown ( GrisbiCommandLine *command_line )
 {
     devel_debug (NULL);
 
@@ -296,6 +214,98 @@ void gsb_main_grisbi_shutdown ( GrisbiCommandLine *command_line )
 
 
 /**
+ * Main function
+ *
+ * @param argc number of arguments
+ * @param argv arguments
+ *
+ * @return Nothing
+ */
+gint main ( int argc, char **argv )
+{
+    GrisbiApp *app;
+    GrisbiWindow *window;
+    GrisbiCommandLine *command_line;
+    gint return_value;
+
+    /* Init type system */
+    g_type_init ();
+
+    /* Init glib threads asap */
+    if ( g_thread_get_initialized () )
+        g_thread_init ( NULL );
+
+    /* initialisation des différents répertoires */
+    gsb_dirs_init ();
+
+    /* Setup locale/gettext */
+    setlocale ( LC_ALL, "" );
+    bindtextdomain ( PACKAGE, gsb_dirs_get_locale_dir () );
+    bind_textdomain_codeset ( PACKAGE, "UTF-8" );
+    textdomain ( PACKAGE );
+
+    /* Setup command line options */
+    command_line = grisbi_command_line_get_default ();
+
+    return_value = grisbi_command_line_parse ( command_line, argc, argv );
+    if ( return_value == 1 )
+        exit ( return_value );
+
+    /* initialisation du nom du fichier de configuration */
+    gsb_config_initialise_conf_filename ( grisbi_command_line_get_config_file ( command_line ) );
+
+    /* initialisation du mode de débogage */
+    initialize_debugging ( grisbi_command_line_get_debug_level ( command_line ) );
+
+    /* initialisation de la variable locale pour les devises */
+    gsb_locale_init ( );
+
+    /* lancement des information de débogage si nécessaire */
+    if ( gsb_debug_get_debug_level () > 0 )
+        gsb_main_print_environment_var ();
+
+    /* initialisation de gtk. arguments à NULL car traités au dessus */
+    gtk_init ( NULL, NULL );
+
+    /* initialisation de libgoffice et des plugins pour goffice*/
+    libgoffice_init ();
+    go_plugins_init ( NULL, NULL, NULL, NULL, TRUE, GO_TYPE_PLUGIN_LOADER_MODULE );
+
+    /* on commence par détourner le signal SIGSEGV */
+    gsb_main_trappe_signal_sigsegv ();
+
+    /* création  e_signal_sigsegv ();  nal SIGSEGV */  YPE_PLUGIN_LOADER_MODULE );  nd_line ) );  *    in_button ));   ally incremented later"),   by a number,\nit will be automatically incremented."),    °Í)Ùÿ  € ËÀd+           Â)Ùÿ         pÁ)Ùÿ  kŒ¿d+  6                    è     è!     è!     @Í)Ùÿ  °Í)Ùÿ  xĨÀd+           Ã)Ùÿ          ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ         À¿Ád+  uú‹¿d+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          xĨÀd+           Ã)Ùÿ          pÂ)Ùÿ  kŒ¿d+  à!     à!     @Í)Ùÿ  °Í)Ùÿ  HŽˆÀd+          €Ä)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ  `ò‹¿d+  Í)Ùÿ  pÍ)Ùÿ  hÍ)Ùÿ  8­¿d+  Œp˜        °Í)Ùÿ  uú‹¿d+  €¿d+                  €Ä)Ùÿ         PÃ)Ùÿ  kŒ¿d+          G       H   I       J   K           M   N   O       P   @Í)Ùÿ  °Í)Ùÿ  HE_Àd+           Æ)Ùÿ         ’ò‹¿d+          †Œ¿d+  @Í)Ùÿ         0¿Ád+  uú‹¿d+   ШÀd+   y<Àd+   °Ád+  Ø´Ád+  ¨¹Ád+  €¿d+          HE_Àd+           Æ)Ùÿ        
  `Ä)Ùÿ  kŒ¿d+  8E_Àd+           Æ)Ùÿ         Ä)Ùÿ  kŒ¿d+  (E_Àd+           Æ)Ùÿ         ÀÄ)Ùÿ  kŒ¿d+  E_Àd+           Æ)Ùÿ         ðÄ)Ùÿ  kŒ¿d+  	       ¨¾Ád+  uú‹¿d+         ¨¹Ád+  p¿)Ùÿ          ŠÈ<Àd+  eù‹¿d+         Ø´Ád+  Å)Ùÿ          yÈ<Àd+  eù‹¿d+          °Ád+  ÀÅ)Ùÿ          ZÈ<Àd+  eù‹¿d+  Øt<Àd+   ШÀd+   y<Àd+   °Ád+  ØÔ¨Àd+  Ø´Ád+  ¨¹Ád+  €¿d+          8­¿d+                        =Àd+  °Í)Ùÿ  p<Àd+          pÇ)Ùÿ          @Æ)Ùÿ  kŒ¿d+      5   6   7   8   :   <   =   >       ?       @   B   D       @Í)Ùÿ  °Í)Ùÿ  à=Àd+                 °Í)Ùÿ  uú‹¿d+         ­¿d+  ðÅ)Ùÿ          =Àd+  eù‹¿d+  ­¿d+          Õ_ at fÆS         Qöl±íÁSÔ¿d+  °Í)Ùÿ  à=Àd+          €È)Ùÿ         PÇ)Ùÿ  kŒ¿d+  u]ÞÓ	4Q ÷U^Qʉ§ ¶uª¹ñìò*ēv@Í)Ùÿ  °Í)Ùÿ  HŽÑ¿d+          Ô
Àd+          ðÎ)Ùÿ  ¦àoÁd+  ¦àoÁd+         &Àd+  Í)Ùÿ  °Î)Ùÿ  hÍ)Ùÿ  ÐÉ)Ùÿ  ߨÀd+  uú‹¿d+  ØÔ¨Àd+  0Ð)Ùÿ  ¢àoÁd+   Ï)Ùÿ          Ê)Ùÿ                 ÿÿÿÿÿÿÿÿ¢àoÁd+          ¸Í)Ùÿ                 de l'application */
+    app = grisbi_app_get_default ();
+
+    /* create the toplevel window and the main menu */
+    window = grisbi_app_create_window ( app, NULL );
+
+    gtk_widget_show ( GTK_WIDGET ( window ) );
+
+    if ( IS_DEVELOPMENT_VERSION )
+        dialog_message ( "development-version", VERSION );
+
+    /* importation des formats de fichiers */
+    gsb_main_load_import_formats ();
+
+    /* check the command line, if there is something to open */
+    gsb_main_load_file_if_necessary ( command_line );
+
+    if ( grisbi_app_get_first_use ( app ) )
+        gsb_assistant_first_run ();
+    else
+        display_tip ( FALSE );
+
+    gtk_main ();
+
+    gsb_main_grisbi_shutdown ( command_line );
+
+    /* return */
+    exit ( 0 );
+}
+
+
+/**
  *
  *
  * \param
diff --git a/src/menu.c b/src/menu.c
index 8ac15af..776c937 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -346,18 +346,20 @@ gboolean gsb_gui_toggle_show_form ( void )
 gboolean gsb_gui_toggle_show_reconciled ( void )
 {
     gint current_account;
+    GrisbiWindowRun *run;
 
     if ( block_menu_cb )
-	    return FALSE;
+        return FALSE;
+    run = grisbi_window_get_struct_run ( NULL );
 
     current_account = gsb_gui_navigation_get_current_account ( );
-    if ( current_account == -1 || run.equilibrage == 1 )
+    if ( current_account == -1 || run->equilibrage == 1 )
         return FALSE;
 
     if ( gsb_data_account_get_r ( current_account ) )
-	    change_aspect_liste ( 6 );
+        change_aspect_liste ( 6 );
     else
-	    change_aspect_liste ( 5 );
+        change_aspect_liste ( 5 );
 
     return FALSE;
 }
diff --git a/src/metatree.c b/src/metatree.c
index 4abb699..bdf906a 100644
--- a/src/metatree.c
+++ b/src/metatree.c
@@ -1047,6 +1047,9 @@ gboolean division_column_expanded  ( GtkTreeView * treeview, GtkTreeIter * iter,
     gchar *name;
     gint no_division, no_sub_division;
     MetatreeInterface * iface;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     /* Get model and metatree interface */
     model = gtk_tree_view_get_model(treeview);
@@ -1066,9 +1069,9 @@ gboolean division_column_expanded  ( GtkTreeView * treeview, GtkTreeIter * iter,
 			     META_TREE_NO_DIV_COLUMN, &no_division,
 			     META_TREE_NO_SUB_DIV_COLUMN, &no_sub_division,
 			     -1 );
-    if ( etat.metatree_sort_transactions )
+    if ( etat->metatree_sort_transactions )
         list_tmp_transactions = gsb_data_transaction_get_transactions_list_by_date ();
-    else if ( etat.add_archive_in_total_balance )
+    else if ( etat->add_archive_in_total_balance )
         list_tmp_transactions = gsb_data_transaction_get_complete_transactions_list ();
     else
         list_tmp_transactions = gsb_data_transaction_get_transactions_list ();
diff --git a/src/navigation.c b/src/navigation.c
index 3132a1c..a62570a 100644
--- a/src/navigation.c
+++ b/src/navigation.c
@@ -1018,7 +1018,7 @@ gboolean navigation_change_account ( gint new_account )
 
     /* Update the title of the file if needed */
     if ( conf->display_grisbi_title == GSB_ACCOUNT_HOLDER )
-        grisbi_app_set_active_title ( new_account );
+        grisbi_window_set_active_title ( new_account );
 
     bet_data_select_bet_pages ( new_account );
 
diff --git a/src/parametres.c b/src/parametres.c
index 9bdcf18..be6f1c5 100644
--- a/src/parametres.c
+++ b/src/parametres.c
@@ -50,6 +50,7 @@
 #include "gsb_currency_config.h"
 #include "gsb_currency_link_config.h"
 #include "gsb_data_account.h"
+#include "gsb_data_payee.h"
 #include "gsb_dirs.h"
 #include "gsb_file.h"
 #include "gsb_form_config.h"
@@ -61,6 +62,7 @@
 #include "gsb_reconcile_sort_config.h"
 #include "gsb_scheduler_list.h"
 #include "gsb_transactions_list.h"
+#include "gtk_combofix.h"
 #include "import.h"
 #include "imputation_budgetaire.h"
 #include "menu.h"
@@ -114,9 +116,6 @@ static gboolean selectionne_liste_preference ( GtkTreeSelection *selection,
 /*END_STATIC*/
 
 
-/* global "etat" structure shared in the entire program */
-struct gsb_etat_t etat;
-
 GtkWidget *fenetre_preferences = NULL;
 
 static GtkTreeStore *preference_tree_model = NULL;
@@ -252,62 +251,66 @@ gboolean gsb_preferences_menu_open ( GtkWidget *menu_item,
  */
 gboolean preferences ( gint page )
 {
-    GtkWidget *hbox, *tree;
     GtkTreeIter iter, iter2;
-    GtkWidget *hpaned;
     GrisbiAppConf *conf;
 
     devel_debug_int (page);
     conf = grisbi_app_get_conf ( );
 
-    if ( gsb_gui_navigation_get_current_page ( ) == - 1 )
-        return FALSE;
+/*     if ( gsb_gui_navigation_get_current_page ( ) == - 1 )
+ *         return FALSE;
+ */
 
     /* Create dialog */
-    fenetre_preferences = gtk_dialog_new_with_buttons (_("Grisbi preferences"),
-                        GTK_WINDOW ( grisbi_app_get_active_window ( NULL ) ),
-                        GTK_DIALOG_MODAL,
-                        GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
-                        NULL );
-
-    if ( conf->prefs_width )
-        gtk_window_set_default_size ( GTK_WINDOW ( fenetre_preferences ),
-                        conf->prefs_width, -1 );
-    gtk_window_set_position ( GTK_WINDOW ( fenetre_preferences ), GTK_WIN_POS_CENTER_ON_PARENT );
-    gtk_window_set_resizable ( GTK_WINDOW ( fenetre_preferences ), TRUE );
-
+/*     fenetre_preferences = gtk_dialog_new_with_buttons (_("Grisbi preferences"),
+ *                         GTK_WINDOW ( grisbi_app_get_active_window ( NULL ) ),
+ *                         GTK_DIALOG_MODAL,
+ *                         GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
+ *                         NULL );
+ * 
+ *     if ( conf->prefs_width )
+ *         gtk_window_set_default_size ( GTK_WINDOW ( fenetre_preferences ),
+ *                         conf->prefs_width, -1 );
+ *     gtk_window_set_position ( GTK_WINDOW ( fenetre_preferences ), GTK_WIN_POS_CENTER_ON_PARENT );
+ *     gtk_window_set_resizable ( GTK_WINDOW ( fenetre_preferences ), TRUE );
+ * 
+ */
     /* Create List & Tree for topics */
-    tree = create_preferences_tree();
-    hpaned = gtk_hpaned_new();
-    gtk_paned_add1 ( GTK_PANED(hpaned), tree );
-    hbox = gtk_hbox_new ( FALSE, 0 );
-    gtk_paned_add2 ( GTK_PANED (hpaned), hbox );
+/*     tree = create_preferences_tree();
+ *     hpaned = gtk_hpaned_new();
+ *     gtk_paned_add1 ( GTK_PANED(hpaned), tree );
+ *     hbox = gtk_hbox_new ( FALSE, 0 );
+ *     gtk_paned_add2 ( GTK_PANED (hpaned), hbox );
+ */
 
     /* Frame for preferences */
-    preference_frame = GTK_NOTEBOOK ( gtk_notebook_new () );
-    gtk_notebook_set_show_border ( preference_frame, FALSE );
-    gtk_notebook_set_show_tabs  ( preference_frame, FALSE );
-    gtk_notebook_set_scrollable ( preference_frame, TRUE );
-    gtk_box_pack_start ( GTK_BOX ( hbox ), GTK_WIDGET(preference_frame), TRUE, TRUE, 0 );
+/*     preference_frame = GTK_NOTEBOOK ( gtk_notebook_new () );
+ *     gtk_notebook_set_show_border ( preference_frame, FALSE );
+ *     gtk_notebook_set_show_tabs  ( preference_frame, FALSE );
+ *     gtk_notebook_set_scrollable ( preference_frame, TRUE );
+ *     gtk_box_pack_start ( GTK_BOX ( hbox ), GTK_WIDGET(preference_frame), TRUE, TRUE, 0 );
+ */
 
     /* Main subtree */
-    gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter, NULL);
-    gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
-                        &iter,
-                        0, _("Main"),
-                        1, NOT_A_PAGE,
-                        2, 800,
-                        -1);
-
+/*     gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter, NULL);
+ *     gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
+ *                         &iter,
+ *                         0, _("Main"),
+ *                         1, NOT_A_PAGE,
+ *                         2, 800,
+ *                         -1);
+ * 
+ */
     /* File tab */
-    gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter2, &iter);
-    gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
-                        &iter2,
-                        0, _("Files"),
-                        1, FILES_PAGE,
-                        2, 400,
-                        -1);
-    gtk_notebook_append_page (preference_frame, onglet_fichier(), NULL);
+/*     gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter2, &iter);
+ *     gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
+ *                         &iter2,
+ *                         0, _("Files"),
+ *                         1, FILES_PAGE,
+ *                         2, 400,
+ *                         -1);
+ *     gtk_notebook_append_page (preference_frame, onglet_fichier(), NULL);
+ */
     /* by default, we select that first page */
 
     gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter2, &iter);
@@ -319,25 +322,27 @@ gboolean preferences ( gint page )
                         -1);
     gtk_notebook_append_page (preference_frame, gsb_archive_config_create (), NULL);
 
-    gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter2, &iter);
-    gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
-                        &iter2,
-                        0, _("Import"),
-                        1, IMPORT_PAGE,
-                        2, 400,
-                        -1);
-    gtk_notebook_append_page (preference_frame, onglet_importation(), NULL);
-
-    gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter2, &iter);
-    gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
-                        &iter2,
-                        0, _("Import associations"),
-                        1, IMPORT_ASSOCIATION_PAGE,
-                        2, 400,
-                        -1);
-    gtk_notebook_append_page (preference_frame, 
-                        gsb_import_associations_gere_tiers (), NULL);
+/*     gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter2, &iter);
+ *     gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
+ *                         &iter2,
+ *                         0, _("Import"),
+ *                         1, IMPORT_PAGE,
+ *                         2, 400,
+ *                         -1);
+ *     gtk_notebook_append_page (preference_frame, onglet_importation(), NULL);
+ */
 
+/*     gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter2, &iter);
+ *     gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
+ *                         &iter2,
+ *                         0, _("Import associations"),
+ *                         1, IMPORT_ASSOCIATION_PAGE,
+ *                         2, 400,
+ *                         -1);
+ *     gtk_notebook_append_page (preference_frame, 
+ *                         gsb_import_associations_gere_tiers (), NULL);
+ * 
+ */
     gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter2, &iter);
     gtk_tree_store_set (GTK_TREE_STORE (preference_tree_model),
                         &iter2,
@@ -574,10 +579,11 @@ gboolean preferences ( gint page )
                         -1);
     gtk_notebook_append_page (preference_frame, gsb_payment_method_config_create (), NULL);
 
-    gtk_widget_show_all ( hpaned );
-    gtk_container_set_border_width ( GTK_CONTAINER(hpaned), 6 );
-    gtk_box_pack_start ( GTK_BOX (  dialog_get_content_area ( fenetre_preferences ) ),
-                        hpaned, TRUE, TRUE, 0);
+/*     gtk_widget_show_all ( hpaned );
+ *     gtk_container_set_border_width ( GTK_CONTAINER(hpaned), 6 );
+ *     gtk_box_pack_start ( GTK_BOX (  dialog_get_content_area ( fenetre_preferences ) ),
+ *                         hpaned, TRUE, TRUE, 0);
+ */
 
     /* balance estimate subtree */
     gtk_tree_store_append (GTK_TREE_STORE (preference_tree_model), &iter, NULL);
@@ -607,19 +613,21 @@ gboolean preferences ( gint page )
     gtk_notebook_append_page (preference_frame, bet_config_account_create_account_page (), NULL);
 
     /* select the page */
-    if ( page >= 0 && page < NUM_PREFERENCES_PAGES )
-        gtk_notebook_set_current_page ( GTK_NOTEBOOK (preference_frame), page );
-
-    switch (gtk_dialog_run ( GTK_DIALOG ( fenetre_preferences ) ))
-    {
-        case GTK_RESPONSE_HELP:
+/*     if ( page >= 0 && page < NUM_PREFERENCES_PAGES )
+ *         gtk_notebook_set_current_page ( GTK_NOTEBOOK (preference_frame), page );
+ * 
+ *     switch (gtk_dialog_run ( GTK_DIALOG ( fenetre_preferences ) ))
+ *     {
+ *         case GTK_RESPONSE_HELP:
+ */
         /* Hook some help function */
-        break;
-        default:
-/*         gtk_window_get_size ( GTK_WINDOW ( fenetre_preferences ), &conf->prefs_width, NULL );  */
-        gtk_widget_destroy ( GTK_WIDGET ( fenetre_preferences ));
-        return FALSE;
-    }
+/*         break;
+ *         default:
+ *         gtk_window_get_size ( GTK_WINDOW ( fenetre_preferences ), &conf->prefs_width, NULL );
+ *         gtk_widget_destroy ( GTK_WIDGET ( fenetre_preferences ));
+ *         return FALSE;
+ *     }
+ */
     return FALSE;
 }
 
@@ -867,153 +875,6 @@ gboolean gsb_gui_delete_msg_toggled ( GtkCellRendererToggle *cell, gchar *path_s
 
 
 /**
- * Creates the "Files" tab.
- *
- * \returns A newly allocated vbox
- */
-GtkWidget *onglet_fichier ( void )
-{
-    GtkWidget *vbox_pref, *paddingbox;
-    GtkWidget *hbox;
-    GtkWidget *label;
-    GtkWidget *button;
-    GtkWidget *dialog;
-    GrisbiAppConf *conf;
-
-    conf = grisbi_app_get_conf ( );
-
-    vbox_pref = new_vbox_with_title_and_icon ( _("Files"), "files.png" );
-
-    /* Account file handling */
-    paddingbox = new_paddingbox_with_title (vbox_pref, FALSE,
-                        _("Account files handling"));
-
-    /* Automatically load last file on startup? */
-    button = gsb_automem_checkbutton_new (_("Automatically load last file on startup"),
-                        &conf->load_last_file, NULL, NULL );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    button = gsb_automem_checkbutton_new (_("Automatically save on exit"),
-                        &conf->sauvegarde_auto, NULL, NULL);
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    /* Warn if file is used by someone else? */
-    button = gsb_automem_checkbutton_new ( _("Force saving of locked files"),
-                        &conf->force_enregistrement, NULL, NULL );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    /* crypt the grisbi file */
-    button = gsb_automem_checkbutton_new ( _("Encrypt Grisbi file"),
-                        &(etat.crypt_file), G_CALLBACK (gsb_gui_encryption_toggled), NULL);
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    /* Compression level of files */
-    button = gsb_automem_checkbutton_new ( _("Compress Grisbi file"),
-                        &conf->compress_file, NULL, NULL );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    /* Memorize last opened files in menu */
-    hbox = gtk_hbox_new ( FALSE, 5 );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0 );
-
-    label = gtk_label_new ( _("Memorise last opened files: ") );
-    gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 0 );
-
-    button = gsb_automem_spin_button_new ( &conf->nb_max_derniers_fichiers_ouverts,
-                        G_CALLBACK ( affiche_derniers_fichiers_ouverts ), NULL );
-    gtk_widget_set_size_request ( button, width_spin_button, -1 );
-    gtk_box_pack_start ( GTK_BOX ( hbox ), button, FALSE, FALSE, 0 );
-
-    /* Backups */
-    paddingbox = new_paddingbox_with_title (vbox_pref, FALSE, _("Backups"));
-
-    /* Single backup file */
-    button = gsb_automem_checkbutton_new ( _("Make a single backup file"),
-                        &conf->make_bakup_single_file, NULL, NULL );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    /* Compression level of backups */
-    button = gsb_automem_checkbutton_new ( _("Compress Grisbi backup"),
-                        &conf->compress_backup, NULL, NULL );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    /* Backup at each opening? */
-    button = gsb_automem_checkbutton_new ( _("Make a backup copy after opening files"),
-                        &conf->sauvegarde_demarrage, NULL, NULL);
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    /* Automatic backup ? */
-    button = gsb_automem_checkbutton_new (_("Make a backup copy before saving files"),
-                        &conf->make_backup, NULL, NULL);
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), button, FALSE, FALSE, 0 );
-
-    /* Automatic backup every x minutes */
-    hbox = gtk_hbox_new ( FALSE, 6);
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0);
-
-    button = gsb_automem_checkbutton_new (_("Make a backup copy every "),
-                        &conf->make_backup_every_minutes,
-                        G_CALLBACK (gsb_file_automatic_backup_start), NULL);
-    gtk_box_pack_start ( GTK_BOX (hbox), button, FALSE, FALSE, 0 );
-
-    button = gsb_automem_spin_button_new ( &conf->make_backup_nb_minutes,
-                        G_CALLBACK (gsb_file_automatic_backup_change_time), NULL );
-    gtk_widget_set_size_request ( button, width_spin_button, -1 );
-    gtk_box_pack_start ( GTK_BOX (hbox), button, FALSE, FALSE, 0 );
-
-    label = gtk_label_new (_(" minutes"));
-    gtk_box_pack_start ( GTK_BOX (hbox), label, FALSE, FALSE, 0 );
-
-    /* if automatic backup, choose a dir */
-    hbox = gtk_hbox_new ( FALSE, 6 );
-    gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0);
-
-    label = gtk_label_new ( _("Backup directory: ") );
-    gtk_box_pack_start ( GTK_BOX ( hbox ), label, FALSE, FALSE, 0);
-
-    /* on passe par une fonction intermédiaire pour pallier à un bug
-     * du gtk_file_chooser_button_new qui donne le répertoire home
-     * lorsque l'on annule le choix du nouveau répertoire */
-    dialog = utils_files_create_file_chooser ( GTK_WIDGET ( grisbi_app_get_active_window ( NULL ) ),
-                        _("Select/Create backup directory") );
-
-    button = gtk_file_chooser_button_new_with_dialog ( dialog );
-    if ( gsb_file_get_backup_path ( ) )
-        gtk_file_chooser_set_current_folder ( GTK_FILE_CHOOSER (button),
-                        gsb_file_get_backup_path ());
-    else
-        gtk_file_chooser_set_current_folder ( GTK_FILE_CHOOSER (button),
-                        gsb_dirs_get_user_data_dir ( ) );
-    g_signal_connect ( G_OBJECT (button),
-                        "selection-changed",
-                        G_CALLBACK ( gsb_config_backup_dir_chosen ),
-                        dialog );
-    gtk_box_pack_start ( GTK_BOX ( hbox ), button, FALSE, TRUE, 0);
-
-    /* Config file */
-    if ( IS_DEVELOPMENT_VERSION )
-    {
-        paddingbox = new_paddingbox_with_title ( vbox_pref, FALSE, _("Config file") );
-
-        hbox = gtk_hbox_new ( FALSE, 6);
-        gtk_box_pack_start ( GTK_BOX ( paddingbox ), hbox, FALSE, FALSE, 0);
-
-        button = gsb_automem_checkbutton_new (_("Use the config file of version stable as model"),
-                        &conf->stable_config_file_model,
-                        NULL, NULL);
-        gtk_box_pack_start ( GTK_BOX (hbox), button, FALSE, FALSE, 0 );
-    }
-
-    gtk_widget_show_all ( vbox_pref );
-
-    if ( !gsb_data_account_get_accounts_amount () )
-        gtk_widget_set_sensitive ( vbox_pref, FALSE );
-
-    return ( vbox_pref );
-}
-
-
-/**
  * Warns that there is no coming back if password is forgotten when
  * encryption is activated.
  *
@@ -1026,9 +887,9 @@ gboolean gsb_gui_encryption_toggled ( GtkWidget * checkbox, gpointer data )
 {
     if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON (checkbox)))
     {
-        GrisbiAppRun *run;
+        GrisbiWindowRun *run;
 
-        run = grisbi_app_get_run ();
+        run = grisbi_window_get_struct_run ( NULL );
 
         dialog_message ( "encryption-is-irreversible" );
         run->new_crypted_file = TRUE;
@@ -1173,7 +1034,9 @@ GtkWidget *onglet_metatree ( void )
 {
     GtkWidget *vbox_pref, *paddingbox, *total_currencies;
     GrisbiAppConf *conf;
+    GrisbiWindowEtat *etat;
 
+    etat = grisbi_window_get_struct_etat ();
     conf = grisbi_app_get_conf ( );
 
     vbox_pref = new_vbox_with_title_and_icon (
@@ -1190,9 +1053,9 @@ GtkWidget *onglet_metatree ( void )
                         _("by number"),
                         _("by increasing date"),
                         _("by date descending"),
-                        &etat.metatree_sort_transactions,
+                        &etat->metatree_sort_transactions,
                         G_CALLBACK ( gsb_config_metatree_sort_transactions_changed ),
-                        &etat.metatree_sort_transactions,
+                        &etat->metatree_sort_transactions,
                         GTK_ORIENTATION_VERTICAL );
 
     gsb_automem_radiobutton3_new_with_title ( vbox_pref,
@@ -1526,6 +1389,9 @@ void gsb_localisation_decimal_point_changed ( GtkComboBoxText *widget, gpointer
     GtkWidget *entry;
     gchar *str_capital;
     const gchar *text;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     text = gtk_combo_box_text_get_active_text ( widget );
     combo_box = g_object_get_data ( G_OBJECT ( widget ), "separator" );
@@ -1553,8 +1419,8 @@ void gsb_localisation_decimal_point_changed ( GtkComboBoxText *widget, gpointer
     /* reset capital */
     entry = bet_finance_get_capital_entry ( );
     str_capital = utils_real_get_string_with_currency ( gsb_real_double_to_real (
-                    etat.bet_capital ),
-                    etat.bet_currency,
+                    etat->bet_capital ),
+                    etat->bet_currency,
                     FALSE );
 
     gtk_entry_set_text ( GTK_ENTRY ( entry ), str_capital );
@@ -1579,6 +1445,9 @@ void gsb_localisation_thousands_sep_changed ( GtkComboBoxText *widget, gpointer
     GtkWidget *entry;
     gchar *str_capital;
     const gchar *text;
+    GrisbiWindowEtat *etat;
+
+    etat = grisbi_window_get_struct_etat ();
 
     text = gtk_combo_box_text_get_active_text ( widget );
     combo_box = g_object_get_data ( G_OBJECT ( widget ), "separator" );
@@ -1613,8 +1482,8 @@ void gsb_localisation_thousands_sep_changed ( GtkComboBoxText *widget, gpointer
     /* reset capital */
     entry = bet_finance_get_capital_entry ( );
     str_capital = utils_real_get_string_with_currency ( gsb_real_double_to_real (
-                    etat.bet_capital ),
-                    etat.bet_currency,
+                    etat->bet_capital ),
+                    etat->bet_currency,
                     FALSE );
 
     gtk_entry_set_text ( GTK_ENTRY ( entry ), str_capital );
@@ -1732,6 +1601,116 @@ gboolean gsb_config_onglet_metatree_action_changed ( GtkWidget *checkbutton,
 }
 
 
+/* ONGLET IMPORT */
+/**
+ *
+ *
+ * \param parent
+ *
+ * \return
+ **/
+void parametres_affiche_derniers_fichiers_ouverts ( void )
+{
+    affiche_derniers_fichiers_ouverts ();
+}
+
+
+/**
+ *
+ *
+ * \param modif TRUE to set the modified flag, FALSE to unset
+ *
+ * \return
+ */
+void parametres_files_set_modified ( gboolean modified )
+{
+    gsb_file_set_modified ( modified );
+}
+
+
+/**
+ * set the account files path
+ *
+ * \param le nom du répertoire ou NULL
+ *
+ * \return a const gchar with the account files path
+ * */
+void parametres_files_set_account_file_path ( const gchar *path,
+                        GrisbiAppConf *conf )
+{
+    gsb_file_set_account_files_path ( path, conf );
+}
+
+
+/**
+ * set the backup path
+ *
+ * \param le nom du répertoire ou NULL
+ *
+ * \return a const gchar with the backup path
+ * */
+void parametres_files_set_backup_path ( const gchar *path,
+                        GrisbiAppConf *conf )
+{
+    gsb_file_set_backup_path ( path, conf );
+}
+
+
+/**
+ *
+ *
+ * \param parent
+ *
+ * \return
+ **/
+void parametres_import_associations_init_treeview ( GtkWidget *tree_view )
+{
+    gsb_import_associations_init_treeview ( GTK_TREE_VIEW ( tree_view ) );
+
+    /* set the color of selected row */
+    utils_set_tree_view_selection_and_text_color ( tree_view );
+}
+
+
+/**
+ * retourne un combofix avec la liste des tiers
+ *
+ * \param structure etat
+ *
+ * \return un combofix initialisé
+ **/
+GtkWidget *parametres_import_associations_get_combo_payees ( GrisbiWindowEtat *etat )
+{
+    GtkWidget *combo;
+
+    /* Create combo liste des tiers */
+    combo = gsb_import_associations_get_combo_payees ( etat );
+
+    /* return */
+    return combo;
+}
+
+
+/**
+ * Initialise les fonctions de callback pour les associations
+ *
+ * \param
+ *
+ * \return
+ **/
+void parametres_import_associations_init_callback ( void )
+{
+    gsb_import_associations_init_callback ();
+}
+
+
+/**
+ *
+ *
+ * \param
+ *
+ * \return
+ **/
 /* Local Variables: */
 /* c-basic-offset: 4 */
 /* End: */
diff --git a/src/parametres.h b/src/parametres.h
index 94084b5..52f7b2d 100644
--- a/src/parametres.h
+++ b/src/parametres.h
@@ -3,6 +3,11 @@
 
 #include <gtk/gtk.h>
 
+/*START_INCLUDE*/
+#include "structures.h"
+/*END_INCLUDE*/
+
+
 /* Preference pages */
 enum preference_page  {
     NOT_A_PAGE = -1,
@@ -52,6 +57,16 @@ GtkWidget *gsb_config_number_format_chosen ( GtkWidget *parent, gint sens );
 gboolean gsb_gui_encryption_toggled ( GtkWidget * checkbox, gpointer data );
 gboolean gsb_preferences_menu_open ( GtkWidget *menu_item,
                         gpointer page_ptr );
+void parametres_affiche_derniers_fichiers_ouverts ( void );
+void parametres_files_set_account_file_path ( const gchar *path,
+                        GrisbiAppConf *conf );
+void parametres_files_set_backup_path ( const gchar *path,
+                        GrisbiAppConf *conf );
+void parametres_files_set_modified ( gboolean modified );
+void parametres_import_associations_check_add_button ( void );
+GtkWidget *parametres_import_associations_get_combo_payees ( GrisbiWindowEtat *etat );
+void parametres_import_associations_init_callback ( void );
+void parametres_import_associations_init_treeview ( GtkWidget *tree_view );
 gboolean preferences ( gint page );
 /*END_DECLARATION*/
 
diff --git a/src/plugins/openssl/openssl.c b/src/plugins/openssl/openssl.c
index a728d0a..d129a58 100644
--- a/src/plugins/openssl/openssl.c
+++ b/src/plugins/openssl/openssl.c
@@ -227,9 +227,10 @@ gulong gsb_file_util_crypt_file ( gchar * file_name, gchar **file_content,
 {
 #ifdef HAVE_SSL
     gchar * key, * message = "";
-    GrisbiAppRun *run;
+    GrisbiWindowRun *run;
+devel_debug (NULL);
 
-    run = grisbi_app_get_run ();
+    run = grisbi_window_get_struct_run ( NULL );
 
     if ( run->new_crypted_file )
     {
@@ -318,9 +319,9 @@ gchar *gsb_file_util_ask_for_crypt_key ( gchar * file_name, gchar * additional_m
     gchar *key = NULL;
     GtkWidget *dialog, *button, *label, *entry, *hbox, *hbox2, *vbox, *icon;
     gint result;
-    GrisbiAppRun *run;
-
-    run = grisbi_app_get_run ();
+    GrisbiWindowRun *run;
+devel_debug (NULL);
+    run = grisbi_window_get_struct_run ( NULL );
 
     dialog = gtk_dialog_new_with_buttons ( _("Grisbi password"),
                         GTK_WINDOW ( grisbi_app_get_active_window ( NULL ) ),
@@ -458,6 +459,7 @@ G_MODULE_EXPORT extern void openssl_plugin_register ( void )
 G_MODULE_EXPORT extern gpointer openssl_plugin_run ( gchar * file_name, gchar **file_content,
                         gboolean crypt, gulong length )
 {
+devel_debug (NULL);
     /* The final size is cast from a gulong to a gpointer. This is 'ok' because
      * a gpointer is always the same size. It is quite ugly though, and a proper
      * fix should be found for this. */
@@ -468,6 +470,7 @@ G_MODULE_EXPORT extern gpointer openssl_plugin_run ( gchar * file_name, gchar **
 void gsb_file_util_show_hide_passwd ( GtkToggleButton *togglebutton, GtkWidget *entry )
 {
     gint visibility;
+devel_debug (NULL);
 
     visibility = gtk_entry_get_visibility ( GTK_ENTRY ( entry ) );
     if ( visibility )
diff --git a/src/structures.h b/src/structures.h
index 553ab57..5ef553e 100644
--- a/src/structures.h
+++ b/src/structures.h
@@ -21,7 +21,7 @@
 
 typedef struct gsb_conf_t GrisbiAppConf;
 typedef struct gsb_etat_t GrisbiWindowEtat;
-typedef struct gsb_run_t  GrisbiAppRun;
+typedef struct gsb_run_t  GrisbiWindowRun;
 
 
 /** structure etat
@@ -60,12 +60,13 @@ struct gsb_etat_t
     gint display_message_ofx_security;
 
     /* import files */
-    gint get_extract_number_for_check;      /* TRUE if Extracting a number and save it in the field No Cheque/Virement */
-    gint get_fusion_import_transactions;    /* TRUE if merge transactions imported with transactions found*/
-    gint get_categorie_for_payee;           /* TRUE to automatically retrieve the category of the payee if it exists */
-    gint get_fyear_by_value_date;           /* TRUE to get the fyear by value date, FALSE by date */
+    gint valeur_echelle_recherche_date_import;  /* nbre de jours pour la recherche des opérations importées */
+    gint get_extract_number_for_check;          /* TRUE if Extracting a number and save it in the field No Cheque/Virement */
+    gint get_fusion_import_transactions;        /* TRUE if merge transactions imported with transactions found */
+    gint get_categorie_for_payee;               /* TRUE to automatically retrieve the category of the payee if it exists */
+    gint get_fyear_by_value_date;               /* TRUE to get the fyear by value date, FALSE by date */
 
-    gchar * csv_separator;                              /** CSV separator to use while parsing a CSV file. */
+    gchar *csv_separator;                               /* CSV separator to use while parsing a CSV file. */
     gboolean csv_skipped_lines [ CSV_MAX_TOP_LINES ];   /* Contains a pointer to skipped lines in CSV preview. */
 
     /* export files */
@@ -109,9 +110,6 @@ struct gsb_etat_t
     gchar *scheduler_column_width;
 };
 
-/* declared in parametres.c */
-extern struct gsb_etat_t etat;
-
 
 /** structure conf
  * variables containing just 0 or 1
@@ -146,7 +144,7 @@ struct gsb_conf_t
 
     /* general part */
     gint r_modifiable;                              /* Changes in reconciled transactions */
-    gint entree;                                    /* si etat.entree = 1, la touche entrée finit l'opération */ 
+    gint entree;                                    /* si entree = 1, la touche entrée finit l'opération */
     gint alerte_mini;
     gint utilise_fonte_listes;                      /* TRUE to use a custom font for the lists */
     gchar *font_string;                             /* contain the description of the font, or NULL */
@@ -233,8 +231,6 @@ struct gsb_run_t
     GDate *reconcile_new_date;      /*                                   new date */
 };
 
-/* declared in main.c */
-extern struct gsb_run_t run;
 
 /* structure définissant une association entre un tiers
  * et une chaine de recherche contenant un ou des jokers (%)
diff --git a/src/tiers_onglet.c b/src/tiers_onglet.c
index 19d6b88..6f42308 100644
--- a/src/tiers_onglet.c
+++ b/src/tiers_onglet.c
@@ -1021,9 +1021,12 @@ static GtkWidget *gsb_assistant_payees_page_2 ( GtkWidget *assistant )
     GtkWidget *check_option_1;
     GtkWidget *check_option_2;
     gchar *texte;
+    GrisbiWindowEtat *etat;
 
     devel_debug ( "PAGE 2" );
 
+    etat = grisbi_window_get_struct_etat ();
+
     page = gtk_vbox_new ( FALSE, 6 );
     gtk_container_set_border_width ( GTK_CONTAINER( page ), 12 );
 
@@ -1043,9 +1046,9 @@ static GtkWidget *gsb_assistant_payees_page_2 ( GtkWidget *assistant )
     entry = gtk_combofix_new ( gsb_data_payee_get_name_and_report_list ( ) );
     gtk_combofix_set_force_text ( GTK_COMBOFIX (entry),FALSE );
     gtk_combofix_set_max_items ( GTK_COMBOFIX (entry),
-                        etat.combofix_max_item );
+                        etat->combofix_max_item );
     gtk_combofix_set_case_sensitive ( GTK_COMBOFIX (entry),
-                        etat.combofix_case_sensitive );
+                        etat->combofix_case_sensitive );
     gtk_box_pack_start ( GTK_BOX(paddingbox), entry, FALSE, FALSE, 6 );
     g_object_set_data ( G_OBJECT (assistant), "payee", entry );
     paddingbox = new_paddingbox_with_title ( page, TRUE, _("Enter the new payee"));
diff --git a/src/traitement_variables.c b/src/traitement_variables.c
index 6c870d9..4a93724 100644
--- a/src/traitement_variables.c
+++ b/src/traitement_variables.c
@@ -41,6 +41,7 @@
 #include "bet_graph.h"
 #include "custom_list.h"
 #include "fenetre_principale.h"
+#include "grisbi_app.h"
 #include "gsb_calendar.h"
 #include "gsb_color.h"
 #include "gsb_currency.h"
@@ -78,7 +79,6 @@
 #include "import.h"
 #include "menu.h"
 #include "navigation.h"
-#include "structures.h"
 #include "transaction_model.h"
 #include "utils_dates.h"
 #include "utils_str.h"
@@ -121,7 +121,6 @@ extern gint scheduler_current_tree_view_width;
 extern gint tab_affichage_ope[TRANSACTION_LIST_ROWS_NB][CUSTOM_MODEL_VISIBLE_COLUMNS];
 extern gint transaction_col_align[CUSTOM_MODEL_VISIBLE_COLUMNS];
 extern gint transaction_col_width[CUSTOM_MODEL_VISIBLE_COLUMNS];
-extern gint valeur_echelle_recherche_date_import;
 /*END_EXTERN*/
 
 /* the total of % of scheduled columns can be > 100 because all the columns are not showed at the same time */
@@ -136,14 +135,13 @@ static const gchar *transaction_col_width_init = "10-12-36-6-12-12-12";
  *
  * \return
  * */
-void init_variables ( void )
+void init_variables ( GrisbiWindowEtat *etat,
+                        GrisbiWindowRun *run )
 {
     gint bet_array_col_width_init[BET_ARRAY_COLUMNS] = {15, 40, 15, 15, 15 };
     gint transaction_col_align_init[CUSTOM_MODEL_VISIBLE_COLUMNS] = { 1, 1, 0, 1, 2, 2, 2 };
     gint i;
-    
-/* xxx on devrait séparer ça en 2 : les variables liées au fichier de compte, qui doivent être remises  à 0,
- * et les variables liées à grisbi (ex sauvegarde auto...) qui doivent rester */
+
     devel_debug (NULL);
 
     /* init the format date */
@@ -180,14 +178,13 @@ void init_variables ( void )
     gsb_data_import_rule_init_variables ();
     gsb_import_associations_init_variables ( );
     gsb_data_partial_balance_init_variables ( );
-
     gsb_currency_init_variables ();
     gsb_fyear_init_variables ();
     gsb_report_init_variables ();
     gsb_regex_init_variables ();
 
     /* WARNING BUG */
-/*     gsb_data_print_config_init ();  */
+    gsb_data_print_config_init ();
 
     /* no bank in memory for now */
     bank_list_model = NULL;
@@ -199,7 +196,7 @@ void init_variables ( void )
     mise_a_jour_fin_comptes_passifs = 0;
 
     orphan_child_transactions = NULL;
-    
+
     affichage_echeances = SCHEDULER_PERIODICITY_ONCE_VIEW;
     affichage_echeances_perso_nb_libre = 0;
     affichage_echeances_perso_j_m_a = PERIODICITY_DAYS;
@@ -213,20 +210,16 @@ void init_variables ( void )
         g_free ( titre_fichier );
     titre_fichier = g_strdup( _("My accounts") );
 
-    etat.is_pixmaps_dir = TRUE;
-    if ( etat.name_logo && strlen ( etat.name_logo ) )
-        g_free ( etat.name_logo );
-    etat.name_logo = NULL;
-    etat.utilise_logo = 1;
     gsb_select_icon_init_logo_variables ();
 
     /* reconcile (etat) */
-    run.reconcile_account_number = -1;
-    g_free ( run.reconcile_final_balance );
-    if ( run.reconcile_new_date )
-        g_date_free ( run.reconcile_new_date );
-    run.reconcile_final_balance = NULL;
-    run.reconcile_new_date = NULL;
+/*     run->reconcile_account_number = -1;
+ *     g_free ( run->reconcile_final_balance );
+ *     if ( run->reconcile_new_date )
+ *         g_date_free ( run->reconcile_new_date );
+ *     run->reconcile_final_balance = NULL;
+ *     run->reconcile_new_date = NULL;
+ */
 
     adresse_commune = NULL;
     adresse_secondaire = NULL;
@@ -236,18 +229,7 @@ void init_variables ( void )
 
     initialise_tab_affichage_ope();
 
-    valeur_echelle_recherche_date_import = 2;
-    etat.get_fyear_by_value_date = FALSE;
-
-    /* init default combofix values */
-    etat.combofix_mixed_sort = FALSE;
-    etat.combofix_max_item = 0;
-    etat.combofix_case_sensitive = FALSE;
-    etat.combofix_enter_select_completion = FALSE;
-    etat.combofix_force_payee = FALSE;
-    etat.combofix_force_category = FALSE;
-
-    /* mis à NULL prévient un plantage aléatoire dans 
+    /* mis à NULL prévient un plantage aléatoire dans
      * gsb_currency_update_combobox_currency_list */
     detail_devise_compte = NULL;
 
@@ -257,17 +239,6 @@ void init_variables ( void )
     for ( i = 0 ; i < CUSTOM_MODEL_VISIBLE_COLUMNS ; i++ )
         transaction_col_align[i] = transaction_col_align_init[i];
 
-    if ( etat.transaction_column_width && strlen ( etat.transaction_column_width ) )
-    {
-        g_free ( etat.transaction_column_width );
-        etat.transaction_column_width = NULL;
-    }
-    if ( etat.scheduler_column_width && strlen ( etat.scheduler_column_width ) )
-    {
-        g_free ( etat.scheduler_column_width );
-        etat.scheduler_column_width = NULL;
-    }
-    
     /* free the form */
     gsb_form_widget_free_list ();
     gsb_form_scheduler_free_list ();
@@ -275,17 +246,11 @@ void init_variables ( void )
     /* set colors to default */
     gsb_color_set_colors_to_default ( );
 
-    /* divers */
-    etat.add_archive_in_total_balance = TRUE;   /* add the archived transactions by default */
-    etat.get_fyear_by_value_date = 0;           /* By default use transaction-date */
-    etat.retient_affichage_par_compte = 0;
-    memset ( etat.csv_skipped_lines, '\0', sizeof(gboolean) * CSV_MAX_TOP_LINES );
-
     /* remove the timeout if necessary */
     if (id_timeout)
     {
-    g_source_remove (id_timeout);
-    id_timeout = 0;
+        g_source_remove (id_timeout);
+        id_timeout = 0;
     }
 
     /* initializes the variables for the estimate balance module */
@@ -293,14 +258,15 @@ void init_variables ( void )
     bet_data_init_variables ( );
     /* initialisation des boites de dialogue */
     bet_future_initialise_dialog ( );
-    etat.bet_deb_period = 1;
     /* defaut value for width of columns */
     for ( i = 0 ; i < BET_ARRAY_COLUMNS ; i++ )
         bet_array_col_width[i] = bet_array_col_width_init[i];
 
-    bet_data_finance_data_simulator_init ( );
+    bet_data_finance_data_simulator_init ( etat );
 
     bet_graph_set_configuration_variables ( NULL );
+
+    /* return */
 }
 
 /**
diff --git a/src/traitement_variables.h b/src/traitement_variables.h
index 5f223c3..1c60555 100644
--- a/src/traitement_variables.h
+++ b/src/traitement_variables.h
@@ -4,13 +4,16 @@
 #include <glib.h>
 
 /* START_INCLUDE_H */
+#include "structures.h"
 /* END_INCLUDE_H */
 
 
 /*START_DECLARATION*/
 void free_variables ( void );
-void init_variables ( void );
-void initialise_largeur_colonnes_tab_affichage_ope ( gint type_operation, const gchar *description );
+void init_variables ( GrisbiWindowEtat *etat,
+                        GrisbiWindowRun *run );
+void initialise_largeur_colonnes_tab_affichage_ope ( gint type_operation,
+                        const gchar *description );
 void menus_sensitifs ( gboolean sensitif );
 void menus_view_sensitifs ( gboolean sensitif );
 /*END_DECLARATION*/
diff --git a/src/ui/grisbi_prefs.ui b/src/ui/grisbi_prefs.ui
index ef63c82..7979be7 100644
--- a/src/ui/grisbi_prefs.ui
+++ b/src/ui/grisbi_prefs.ui
@@ -13,6 +13,11 @@
     <property name="step_increment">1</property>
     <property name="page_increment">10</property>
   </object>
+  <object class="GtkAdjustment" id="adjustment3">
+    <property name="upper">100</property>
+    <property name="step_increment">1</property>
+    <property name="page_increment">10</property>
+  </object>
   <object class="GtkHPaned" id="dialog_hpaned">
     <property name="visible">True</property>
     <property name="can_focus">True</property>
@@ -194,7 +199,7 @@
                         <property name="can_focus">False</property>
                         <property name="spacing">5</property>
                         <child>
-                          <object class="GtkHBox" id="hbox2">
+                          <object class="GtkHBox" id="hbox_paddingbox2">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
                             <child>
@@ -564,7 +569,7 @@
                           </packing>
                         </child>
                         <child>
-                          <object class="GtkHBox" id="hbox7">
+                          <object class="GtkHBox" id="hbox_paddingbox3">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
                             <child>
@@ -733,7 +738,7 @@
                         <property name="can_focus">False</property>
                         <property name="spacing">5</property>
                         <child>
-                          <object class="GtkHBox" id="hbox13">
+                          <object class="GtkHBox" id="hbox_paddingbox4">
                             <property name="visible">True</property>
                             <property name="can_focus">False</property>
                             <child>
@@ -1215,18 +1220,283 @@
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                         <child>
-                          <placeholder/>
-                        </child>
-                        <child>
-                          <placeholder/>
+                          <object class="GtkHBox" id="hbox_paddingbox5">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <child>
+                              <object class="GtkVBox" id="vbox_paddingbox5">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="spacing">6</property>
+                                <child>
+                                  <object class="GtkLabel" id="title5">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="xalign">0</property>
+                                    <property name="yalign">1</property>
+                                    <property name="label" translatable="yes">Import of transactions </property>
+                                    <attributes>
+                                      <attribute name="weight" value="bold"/>
+                                    </attributes>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">True</property>
+                                    <property name="fill">True</property>
+                                    <property name="position">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkHBox" id="hbox21">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <child>
+                                      <object class="GtkLabel" id="label4">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="label">    </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="paddingbox3">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="spacing">6</property>
+                                        <child>
+                                          <object class="GtkHBox" id="hbox23">
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">False</property>
+                                            <child>
+                                              <object class="GtkLabel" id="label28">
+                                                <property name="visible">True</property>
+                                                <property name="can_focus">False</property>
+                                                <property name="label" translatable="yes">Threshold while matching transaction date during import (in days): </property>
+                                              </object>
+                                              <packing>
+                                                <property name="expand">False</property>
+                                                <property name="fill">False</property>
+                                                <property name="position">0</property>
+                                              </packing>
+                                            </child>
+                                            <child>
+                                              <object class="GtkSpinButton" id="spinbutton_valeur_echelle_recherche_date_import">
+                                                <property name="visible">True</property>
+                                                <property name="can_focus">True</property>
+                                                <property name="invisible_char">●</property>
+                                                <property name="primary_icon_activatable">False</property>
+                                                <property name="secondary_icon_activatable">False</property>
+                                                <property name="primary_icon_sensitive">True</property>
+                                                <property name="secondary_icon_sensitive">True</property>
+                                                <property name="adjustment">adjustment3</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">True</property>
+                                            <property name="fill">True</property>
+                                            <property name="position">0</property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <object class="GtkCheckButton" id="checkbutton_get_fusion_import_transactions">
+                                            <property name="label" translatable="yes">Merge the imported transactions with the transactions found</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">False</property>
+                                            <property name="use_action_appearance">False</property>
+                                            <property name="draw_indicator">True</property>
+                                          </object>
+                                          <packing>
+                                            <property name="expand">False</property>
+                                            <property name="fill">False</property>
+                                            <property name="position">1</property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <object class="GtkCheckButton" id="checkbutton_get_categorie_for_payee">
+                                            <property name="label" translatable="yes">Automatically associate the category of the payee if it is possible</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">False</property>
+                                            <property name="use_action_appearance">False</property>
+                                            <property name="draw_indicator">True</property>
+                                          </object>
+                                          <packing>
+                                            <property name="expand">False</property>
+                                            <property name="fill">False</property>
+                                            <property name="position">2</property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <object class="GtkCheckButton" id="checkbutton_get_extract_number_for_check">
+                                            <property name="label" translatable="yes">Extracting a number and save it in the field No Cheque/Virement</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">False</property>
+                                            <property name="use_action_appearance">False</property>
+                                            <property name="draw_indicator">True</property>
+                                          </object>
+                                          <packing>
+                                            <property name="expand">False</property>
+                                            <property name="fill">False</property>
+                                            <property name="position">3</property>
+                                          </packing>
+                                        </child>
+                                      </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">False</property>
+                                    <property name="position">1</property>
+                                  </packing>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="padding">5</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="padding">5</property>
+                            <property name="position">0</property>
+                          </packing>
                         </child>
                         <child>
-                          <placeholder/>
+                          <object class="GtkHBox" id="hbox_paddingbox6">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <child>
+                              <object class="GtkVBox" id="vbox_paddingbox6">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="spacing">6</property>
+                                <child>
+                                  <object class="GtkLabel" id="title6">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="xalign">0</property>
+                                    <property name="yalign">1</property>
+                                    <property name="label" translatable="yes">Set the financial year</property>
+                                    <attributes>
+                                      <attribute name="weight" value="bold"/>
+                                    </attributes>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">False</property>
+                                    <property name="fill">False</property>
+                                    <property name="position">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkHBox" id="hbox22">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <child>
+                                      <object class="GtkLabel" id="label27">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="label">    </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="paddingbox4">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="spacing">6</property>
+                                        <child>
+                                          <object class="GtkRadioButton" id="radiobutton1">
+                                            <property name="label" translatable="yes">According to the date</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">False</property>
+                                            <property name="use_action_appearance">False</property>
+                                            <property name="active">True</property>
+                                            <property name="draw_indicator">True</property>
+                                          </object>
+                                          <packing>
+                                            <property name="expand">False</property>
+                                            <property name="fill">False</property>
+                                            <property name="position">0</property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <object class="GtkRadioButton" id="radiobutton_get_fyear_by_value_date">
+                                            <property name="label" translatable="yes">According to the value date (if fail, try with the date)</property>
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">True</property>
+                                            <property name="receives_default">False</property>
+                                            <property name="use_action_appearance">False</property>
+                                            <property name="draw_indicator">True</property>
+                                            <property name="group">radiobutton1</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">False</property>
+                                        <property name="position">1</property>
+                                      </packing>
+                                    </child>
+                                  </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">False</property>
+                                <property name="padding">5</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="padding">5</property>
+                            <property name="position">1</property>
+                          </packing>
                         </child>
                       </object>
+                      <packing>
+                        <property name="tab_fill">False</property>
+                      </packing>
                     </child>
                     <child type="tab">
-                      <object class="GtkHBox" id="hbox18">
+                      <object class="GtkHBox" id="hbox_import_settings">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                         <child>
@@ -1254,18 +1524,329 @@
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                         <child>
-                          <placeholder/>
-                        </child>
-                        <child>
-                          <placeholder/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="position">1</property>
-                      </packing>
+                          <object class="GtkHBox" id="hbox_paddingbox7">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <child>
+                              <object class="GtkVBox" id="vbox_paddingbox7">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="spacing">6</property>
+                                <child>
+                                  <object class="GtkLabel" id="title7">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="xalign">0</property>
+                                    <property name="yalign">1</property>
+                                    <property name="label" translatable="yes">Import associations</property>
+                                    <attributes>
+                                      <attribute name="weight" value="bold"/>
+                                    </attributes>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">False</property>
+                                    <property name="fill">False</property>
+                                    <property name="position">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkHBox" id="hbox24">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <child>
+                                      <object class="GtkLabel" id="label29">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="label">    </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="paddingbox5">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="spacing">6</property>
+                                        <child>
+                                          <object class="GtkLabel" id="label30">
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">False</property>
+                                            <property name="label" translatable="yes">This will associate a search string to a payee every time
+you import a file.
+For instance, all QIF labels containing 'Rent' could be associated
+with a specific payee representing your landlord.
+</property>
+                                          </object>
+                                          <packing>
+                                            <property name="expand">True</property>
+                                            <property name="fill">True</property>
+                                            <property name="position">0</property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <object class="GtkHBox" id="hbox25">
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">False</property>
+                                            <property name="spacing">5</property>
+                                            <child>
+                                              <object class="GtkScrolledWindow" id="scrolledwindow1">
+                                                <property name="visible">True</property>
+                                                <property name="can_focus">True</property>
+                                                <property name="hscrollbar_policy">automatic</property>
+                                                <property name="vscrollbar_policy">automatic</property>
+                                                <child>
+                                                  <object class="GtkTreeView" id="treeview_associations">
+                                                    <property name="height_request">200</property>
+                                                    <property name="visible">True</property>
+                                                    <property name="can_focus">True</property>
+                                                    <property name="search_column">0</property>
+                                                  </object>
+                                                </child>
+                                              </object>
+                                              <packing>
+                                                <property name="expand">True</property>
+                                                <property name="fill">True</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>
+                                                <property name="spacing">6</property>
+                                                <child>
+                                                  <object class="GtkButton" id="button_associations_add">
+                                                    <property name="label">gtk-add</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">0</property>
+                                                  </packing>
+                                                </child>
+                                                <child>
+                                                  <object class="GtkButton" id="button_associations_remove">
+                                                    <property name="label">gtk-remove</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">False</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>
+                                        <child>
+                                          <placeholder/>
+                                        </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">False</property>
+                                    <property name="fill">False</property>
+                                    <property name="position">1</property>
+                                  </packing>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">False</property>
+                                <property name="padding">5</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="padding">5</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkHBox" id="hbox_paddingbox8">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <child>
+                              <object class="GtkVBox" id="vbox_paddingbox8">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="spacing">6</property>
+                                <child>
+                                  <object class="GtkLabel" id="title8">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="xalign">0</property>
+                                    <property name="yalign">1</property>
+                                    <property name="label" translatable="yes">Details of associations</property>
+                                    <attributes>
+                                      <attribute name="weight" value="bold"/>
+                                    </attributes>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">False</property>
+                                    <property name="fill">False</property>
+                                    <property name="position">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <object class="GtkHBox" id="hbox1">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <child>
+                                      <object class="GtkLabel" id="label31">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="xalign">0.05000000074505806</property>
+                                        <property name="label">    </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="paddingbox6">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="spacing">6</property>
+                                        <child>
+                                          <object class="GtkHBox" id="hbox_associations_combo_payees">
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">False</property>
+                                            <child>
+                                              <object class="GtkLabel" id="label32">
+                                                <property name="visible">True</property>
+                                                <property name="can_focus">False</property>
+                                                <property name="xalign">0</property>
+                                                <property name="label" translatable="yes">Payee name: </property>
+                                              </object>
+                                              <packing>
+                                                <property name="expand">False</property>
+                                                <property name="fill">False</property>
+                                                <property name="position">0</property>
+                                              </packing>
+                                            </child>
+                                            <child>
+                                              <placeholder/>
+                                            </child>
+                                          </object>
+                                          <packing>
+                                            <property name="expand">False</property>
+                                            <property name="fill">False</property>
+                                            <property name="position">0</property>
+                                          </packing>
+                                        </child>
+                                        <child>
+                                          <object class="GtkHBox" id="hbox7">
+                                            <property name="visible">True</property>
+                                            <property name="can_focus">False</property>
+                                            <child>
+                                              <object class="GtkLabel" id="label33">
+                                                <property name="visible">True</property>
+                                                <property name="can_focus">False</property>
+                                                <property name="xalign">0</property>
+                                                <property name="label" translatable="yes">Search string: </property>
+                                              </object>
+                                              <packing>
+                                                <property name="expand">False</property>
+                                                <property name="fill">False</property>
+                                                <property name="position">0</property>
+                                              </packing>
+                                            </child>
+                                            <child>
+                                              <object class="GtkEntry" id="entry_associations_search_str">
+                                                <property name="visible">True</property>
+                                                <property name="can_focus">True</property>
+                                                <property name="invisible_char">●</property>
+                                                <property name="primary_icon_activatable">False</property>
+                                                <property name="secondary_icon_activatable">False</property>
+                                                <property name="primary_icon_sensitive">True</property>
+                                                <property name="secondary_icon_sensitive">True</property>
+                                              </object>
+                                              <packing>
+                                                <property name="expand">True</property>
+                                                <property name="fill">True</property>
+                                                <property name="position">1</property>
+                                              </packing>
+                                            </child>
+                                          </object>
+                                          <packing>
+                                            <property name="expand">False</property>
+                                            <property name="fill">False</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>
+                                  <packing>
+                                    <property name="expand">False</property>
+                                    <property name="fill">False</property>
+                                    <property name="position">1</property>
+                                  </packing>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="expand">True</property>
+                                <property name="fill">True</property>
+                                <property name="padding">5</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">False</property>
+                            <property name="padding">5</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                      </object>
+                      <packing>
+                        <property name="position">1</property>
+                        <property name="tab_fill">False</property>
+                      </packing>
                     </child>
                     <child type="tab">
-                      <object class="GtkHBox" id="hbox19">
+                      <object class="GtkHBox" id="hbox_import_associations">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                         <child>
@@ -1359,36 +1940,24 @@
       </packing>
     </child>
   </object>
-  <object class="GtkVBox" id="vbox_paddingbox1">
+  <object class="GtkHBox" id="hbox_paddingbox1">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
-    <property name="spacing">6</property>
-    <child>
-      <object class="GtkLabel" id="title1">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="xalign">0</property>
-        <property name="yalign">1</property>
-        <property name="label" translatable="yes">title</property>
-        <attributes>
-          <attribute name="weight" value="bold"/>
-        </attributes>
-      </object>
-      <packing>
-        <property name="expand">True</property>
-        <property name="fill">True</property>
-        <property name="position">0</property>
-      </packing>
-    </child>
     <child>
-      <object class="GtkHBox" id="hbox1">
+      <object class="GtkVBox" id="vbox_paddingbox1">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
+        <property name="spacing">6</property>
         <child>
-          <object class="GtkLabel" id="label1">
+          <object class="GtkLabel" id="title1">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
-            <property name="label">    </property>
+            <property name="xalign">0</property>
+            <property name="yalign">1</property>
+            <property name="label" translatable="yes">title</property>
+            <attributes>
+              <attribute name="weight" value="bold"/>
+            </attributes>
           </object>
           <packing>
             <property name="expand">False</property>
@@ -1397,18 +1966,41 @@
           </packing>
         </child>
         <child>
-          <object class="GtkVBox" id="paddingbox1">
+          <object class="GtkHBox" id="hbox26">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
-            <property name="spacing">6</property>
-            <child>
-              <placeholder/>
-            </child>
             <child>
-              <placeholder/>
+              <object class="GtkLabel" id="label1">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="label">    </property>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">0</property>
+              </packing>
             </child>
             <child>
-              <placeholder/>
+              <object class="GtkVBox" id="paddingbox1">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="spacing">6</property>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">1</property>
+              </packing>
             </child>
           </object>
           <packing>
@@ -1421,8 +2013,15 @@
       <packing>
         <property name="expand">False</property>
         <property name="fill">False</property>
-        <property name="position">1</property>
+        <property name="padding">5</property>
+        <property name="position">0</property>
       </packing>
     </child>
   </object>
+  <object class="GtkSizeGroup" id="sizegroup1">
+    <widgets>
+      <widget name="label32"/>
+      <widget name="label33"/>
+    </widgets>
+  </object>
 </interface>
diff --git a/src/utils_buttons.c b/src/utils_buttons.c
index 8b3c331..9a4f871 100644
--- a/src/utils_buttons.c
+++ b/src/utils_buttons.c
@@ -327,6 +327,63 @@ void utils_togglebutton_set_label_position_unselect ( GtkWidget *togglebutton,
 }
 
 
+/**
+ * retourne l'index du radiobutton actif.
+ *
+ * \param radio_button
+ *
+ * \return index bouton actif
+ */
+gint utils_radiobutton_get_active_index ( GtkWidget *radiobutton )
+{
+    GSList *liste;
+    GSList *tmp_list;
+    gint index = 0;
+
+    liste = g_slist_copy ( gtk_radio_button_get_group ( GTK_RADIO_BUTTON ( radiobutton ) ) );
+    tmp_list = g_slist_reverse ( liste );
+
+    while ( tmp_list )
+    {
+        GtkWidget *button;
+
+        button = tmp_list->data;
+        if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( button ) ) )
+            break;
+
+        index++;
+        tmp_list = tmp_list->next;
+    }
+
+    g_slist_free ( liste );
+
+    return index;
+}
+
+
+/**
+ * rend actif le button qui correspond à l'index passé en paramètre.
+ *
+ * \param radio_button
+ * \param index du bouton à rendre actif
+ *
+ * \return
+ */
+void utils_radiobutton_set_active_index ( GtkWidget *radiobutton,
+                        gint index )
+{
+    GSList *liste;
+    GSList *tmp_list;
+
+    liste = g_slist_copy ( gtk_radio_button_get_group ( GTK_RADIO_BUTTON ( radiobutton ) ) );
+    tmp_list = g_slist_reverse ( liste );
+
+    gtk_toggle_button_set_active ( GTK_TOGGLE_BUTTON ( g_slist_nth_data ( tmp_list, index ) ), TRUE );
+
+    g_slist_free ( liste );
+}
+
+
 /* Local Variables: */
 /* c-basic-offset: 4 */
 /* End: */
diff --git a/src/utils_buttons.h b/src/utils_buttons.h
index c67b64d..2e07cdf 100644
--- a/src/utils_buttons.h
+++ b/src/utils_buttons.h
@@ -18,9 +18,12 @@ typedef enum GSB_BUTTON_STYLE {
 /*START_DECLARATION*/
 gboolean gsb_button_sensitive_by_checkbutton ( GtkWidget *check_button,
                         GtkWidget *widget );
-GtkWidget * new_image_label ( GsbButtonStyle style, const gchar * image_name, const gchar * name );
-GtkWidget * new_stock_image_label ( GsbButtonStyle style, const gchar * stock_id, const gchar * name );
+GtkWidget *new_image_label ( GsbButtonStyle style, const gchar * image_name, const gchar * name );
+GtkWidget *new_stock_image_label ( GsbButtonStyle style, const gchar * stock_id, const gchar * name );
 void set_popup_position (GtkMenu *menu, gint *x, gint *y, gboolean *push_in, gpointer user_data);
+gint utils_radiobutton_get_active_index ( GtkWidget *radiobutton );
+void utils_radiobutton_set_active_index ( GtkWidget *radiobutton,
+                        gint index );
 void utils_togglebutton_collapse_expand_all_rows ( GtkToggleButton *togglebutton,
                         GtkWidget *tree_view );
 void utils_togglebutton_change_label_select_unselect ( GtkToggleButton *togglebutton,


hooks/post-receive
-- 
grisbi


More information about the cvs mailing list