[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 ( ¤t_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